我认为选A 吧
A 不是 字符常量八进制表示方法, 八进制表示方法 只有前缀 0, 或不带 前缀 ;
也不是 字符常量十六进制 表示方法 十六进制表示方法 只有前缀 X, 没有带0X的
B
虽然有2个字符 , 但只是丢失了一部分精度,,
需要的话 是可以把 ‘5’ 赋值给变量的
C
没有问题
D
八进制表示方法
我运行的时候
结果
十进制
字符
a = 102
a = f
b = 53
b = 5
c = 38
c = &
d = 56
d = 8
虽然 我在编译器上都试了下,都可以运行, 但我更觉得A错误严重, B其实也有问题, 2选1 就选A啦,
高手前来 剖析!!!
心里觉得 d 应该是肯定没问题的, 但 和我预想的结果不一样, 我想的
d的ASC2码 十进制 应该是 24,
不知道怎么变成56啦。
a 的答案 出乎意料!! 不明白
[
本帖最后由 missu_1314 于 2012-6-5 17:35 编辑 ]