如题所述
2e3不是整型。
不合法的整型数是2e3,2e3——浮点数,e型。不合法的整型数。若要声明一个长整形变量,要在后面加上L或l若不加,系统可能把它当一般整数处理。所谓N进制就是满N即向前进一位,如二进制表示1、2、3、4、5分别为1、10、11、100、101,八进制表示1、8、16为1、10、20等。
整型常数的后缀
在16位字长的机器上,基本整型的长度也为16位,因此表示的数的范围也是有限定的。十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767。八进制无符号数的表示范围为0~0177777。十六进制无符号数的表示范围为0X0~0XFFFF或0x0~0xFFFF。如果使用的数超过了上述范围,就必须用长整型数来表示。
温馨提示:答案为网友推荐,仅供参考