2.2 C语言的数据类型
2.3 C语言的常量
2.3.1 直接常量
直接常量又分为整型常量、实型常量、字符常量和字符串常量
1.整型常量
整型常量即整数,包括正整数、负整数和零。C语音中,整型常量可以用十进制、八进制和十六进制表示。
十进制表示:由数字0~9,正,负号组成,如369,—663等;
八进制表示:以0(数字0)为前缀,其后由数字0~7组成,如0163,036等;八进制数一般是无符号数。如0192、—011都是不合法的八进制常量。
十六进制表示:以0x或0X为前缀,其后由数字0~9和字母A~F(字母大小写均可)组成,如0x12cd,0X6Fa等。十六进制数一般是无符号数。
注意:
(1)在一个整型常量后面加一个字母u或U,认为是unsigned int型,如246U。
(2)在一个整型常量后面加一个字母l或L,认为是long int型,如12L。
2.实型