c语言中不合法的数值常量常见都有哪些类型啊?

4.以下选项中,不合法的C语言数值常量是 B 。A
A) 028 B) .0 C) 3.14159E+00 D) 0xAbC
我选的b,老师给的答案是a

第1个回答  2019-01-02
答案肯定是A。
构成的数字是0到7。追答

028是八进制,但有一个非法数字8。

本回答被提问者和网友采纳
第2个回答  2019-01-02
常量可以被当作常规的变量,只是它们的值在定义后不能被修改。整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,没有前缀则表示十进制。整数常量也可以有后缀,可以是 U 和 L 的组合,其中,U 和 L 分别表示 unsigned 和 long。后缀可以是大写或者小写,多个后缀以任意顺序进行组合。追问

那么选项a不应该是对的吗?

第3个回答  2019-01-02
你用编译器试下不就知道了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网