什么是非法常量?什么是合法常量?

如题所述

非法常量就是不合法的常量,例如,数的格式写错了,例如数值范围超界了。

例如,8进制常量 用数字0开始,每位数只能是1到7:
007 -- 合法; 026 -- 合法; 008 -- 非法;
例如,16进制常量,用0x, 或 0X开始,最大到 f:
0x80ff -- 合法; x80ff -- 非法;
例如,字符常量,用单引号扩起:
'a', '1', '\n' -- 合法; "a",'\f' -- 非法
浮点数,1.0E-06,123.4 -- 合法; 1-E06 -- 非法
温馨提示:答案为网友推荐,仅供参考