②整型常数的后缀 十进制无符号整型常量的范围为0~ 65535,有符号数为-32768~+32767 八进制数表示的机器码范围为0~017770 十六进制数表示的机器码范围为0X0 0 XFFFF。 如果希望将整型常量按照长整型常量来 运算,可以使用长整型数的后缀“L”或“I 来表示。例如, 十进制长整型常量158L358000L 7
② 整型常数的后缀 十进制无符号整型常量的范围为0~ 65535,有符号数为−32768~+32767。 八进制数表示的机器码范围为0~0177777。 十六进制数表示的机器码范围为0X0~ 0XFFFF。 如果希望将整型常量按照长整型常量来 运算,可以使用长整型数的后缀“L”或“l” 来表示。例如, 十进制长整型常量 158L 358000L
2.浮点常量 实型也称为浮点型。实型常量也称为实 数或者浮点数。实型常量不分单、双精度, 都按双精度 double型处理,其有效位数为15关 16位。 7
2.浮点常量 实型也称为浮点型。实型常量也称为实 数或者浮点数。实型常量不分单、双精度, 都按双精度double型处理,其有效位数为15 ~16位
(1)小数形式 小数形式由数码0~9和小数点组成。当 某浮点数整数部分或小数部分为0时,0可以省 略,但小数点不可省略。 例如: 0.0,.25,5.789,0.13,5.0,300 267.8230,-123等均为合法的实数。 345(无小数点),a7.(数码不可以是字母) 等均为非法的浮点数。 7
(1)小数形式 小数形式由数码0~ 9和小数点组成。当 某浮点数整数部分或小数部分为0时,0可以省 略,但小数点不可省略。 例如: 0.0,.25,5.789,0.13,5.0,300., −267.8230,−123.等均为合法的实数。 345(无小数点),a7.(数码不可以是字母) 等均为非法的浮点数
(2)指数形式 指数形式由尾数加阶码标志或E以及阶码 (只能为整数,可以带符号)组成。 其一般形式为aEn(a为尾数,n为阶码) 其值为a×10n 例如,2.1×10可以表示为2.1E5,3.7X 可以表示为3.7E-2 7
(2)指数形式 指数形式由尾数加阶码标志e或E以及阶码 (只能为整数,可以带符号)组成。 其一般形式为a En(a为尾数,n为阶码) 其值为 a×10n 例如,2.1×105可以表示为2.1E5,3.7× 可以表示为3.7E−2
3.单字符常量 单字符常量是用单引号括起来的一个字符。单 字符常量可以有如下几种表示方法。 (1)直接形式 直接形式即在单引号内直接书写字符。例如 'b (2)八进制形式 八进制形式格式为d,其中“d表示1 3位八进制数,其值代表的是某字符的ASCI值 “”是转义字符。八进制形式可以表示所有的字符 例如"0I’(等于'A'),"007”(响铃控制字符) 343’(表示ASCI值为227的字符r)
3.单字符常量 单字符常量是用单引号括起来的一个字符。单 字符常量可以有如下几种表示方法。 (1)直接形式 直接形式即在单引号内直接书写字符。例如 'a'、'b'、 '=' 、 '+' 、'?‘ (2)八进制形式 八进制形式格式为'\ddd',其中“ddd”表示1~ 3位八进制数,其值代表的是某字符的ASCII值。 “\”是转义字符。八进制形式可以表示所有的字符。 例如'\101'(等于'A'), '\007'(响铃控制字符), '\343'(表示ASCII值为227的字符π)