① c語言,什麼是合法的數值型常量
C語言中,按照既定的規則定義的常量就是合法的數值型常量,分為以下3種:
1、十進制整數
十進制整數就是通常整數的寫法。例如:11、15、21等。
2、 八進制整數
八進制整數的書寫形式是在通常八進制整數的前面加一個數字0。例如:00、0111、015、021等,它們分別表示十進制整數:0、73、13、17。
3、 十六進制整數
十六進制整數的書寫形式是在通常十六進制整數的前面加0x。例如:0x0、0x111、0x15、0x21等,它們分別表示十進制整數0、273、21、33。
(1)e8在c語言里合法么擴展閱讀:
C語言中長整型數值常量的使用:
長整型常量的數值范圍最小是十進制的 -2147483647 ~ +2147483647,在計算機中最少佔用4個位元組。它的書寫方法也分為十進制、八進制和十六進制整數三種,唯一不同的是在整數的末尾要加上小寫字母「l」或者大寫字母「L」。
例如:10L、0111L、0x15L都是長整型常量(分別使用十進制、八進制和十六進製表示)。
② 3.14e2為什麼是合法的c語言常量
3.14乘十的二次方