① 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乘十的二次方