请问第三题为什么是A呢? 23768也没有超出short类型的范围呀?还有如果方便的话,可以将C语言各个类型的常数标准发一下么?一共两个问题,我觉得满意会加悬赏!谢谢!
这道题没有错误值,要么就是印刷错误A数值少印了一个数字
毋庸置疑, C语言中short存储大小为 2字节, 值范围 -32,768 到 32,767
C为八进制, 转换为十进制数值为 3*8 + 7 = 31
D为十六进制, 转换为十进制数值为 10*16 + 1 = 161