假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:unsigtledshortx=65530:unsignedintv=x;得到y的机器数为

admin2014-01-14  30

问题 假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:unsigtledshortx=65530:unsignedintv=x;得到y的机器数为

选项 A、00007FFAH
B、0000FFFAH
C、FFFF7FFAH
D、FFFFFFFAH

答案B

解析 对于unsignedshortx=65530;可先将其化成二进制:1111111111111010,对应的十六进制数为FFFA,将其转换成32位unsignedint类型为0000FFFAH。即y的机器数为:0000FFFAH。
转载请注明原文地址:https://kaotiyun.com/show/kqxi777K
0

最新回复(0)