下面4个选项中,均是合法整型常量的选项是?

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:56:17
A)160 -0xfff 011
B)-0xcdf 01a 0xe
C)-01 986,012 0668
D)-0x48a 2e5 0x
请说明具体原因。谢谢了

A)160 -0xfff(十六进制) 011(八进制数)
B)-0xcdf 01a(0开头为八进制中只能出现数字0-7,0668中有8,非法数字) 0xe(十六进制中只能出现数字0-9和a,b,c,d,e,合法)
C)-01 986,012 0668(0开头为八进制中只能出现数字0-7,0668中有8,非法数字)
D)-0x48a 2e5(浮点数0.00002) 0x(这个根本不是数字,ox 是十六进制的开头表示)

答案A

要选的话,我选第一个吧,不过你没讲什么语言。。所以我只是根据我熟悉的语言来判断。。