c语言,下面四个选项中,均是合法整形常量的是?
发布网友
发布时间:2023-03-25 04:19
我来回答
共3个回答
热心网友
时间:2023-10-18 08:57
A 合法,三个分别是 十进制 十六进制 八进制
B 不合法,第二个八进制中出现一个十六进制数A
C 不合法,第二个数中有逗号
D 不合法,0x不正确
其他数字都是对的
0开头是8进制,0x开头是十六进制!
热心网友
时间:2023-10-18 08:57
A 三个都合法
B 第一个和第三个合法;第二个以0开头的数属于八进制数,八进制数字只有0-7,没有a。
C 第一个合法,第二个有逗号错误,第三个和B选项同理,所以错误。
D 第一个合法,第二个属于实型常量错误,第三个0x是十六进制的标志,但是这里后面没有值,所以错误。
热心网友
时间:2023-10-18 08:58
选项在哪里。。。