一.常量的类型
1…整型常量
100,-100,20.5等
二.实型常量
1.十进制小数形式。123.456,12.3等
2.指数形式。由于计算机在输入或输出时,无法表示上角或下角,故规定字母e或E代表以10为底的指数。但应注意:e或E之前必须有数字,且e或E之后必须为整数,且e或E后面的数一定要为10进制数,不能为8进制或16进制数。
三.字符常量
1.普通字符。如’a’,'b’等。
2.转义字符。就是以字符\开头的字符序列。需要特别注意的是:
(1) /o。o表示的八进制数。/o表示的是八进制数对应的ascii码的符号,/后最多跟3位数,八进制最大数为377,对应10进制数255
(2) /xh。其中h表示一个16进制数,h最多为两位。/xh表示16进制数对应的ascii码的符号.
二.辨析符号常量和常变量
常变量具有变量的基本属性,有内存,占存储单元,不允许改变其值,是一个有名字的不变量。符号常量不占据内存,只是一个临时符号,在预编译阶段会进行相应的替换,全部变成字面常量。