有以下程序 其中%u表示按无符号整数输出 main() { unsigned int x=0xFFFF; /* x的初值为十六进制
已帮助 人
有以下程序,其中%u表示按无符号整数输出 main() { unsigned int x=0xFFFF; /* x的初值为十六进制数 */ printf("%un ",x); } 程序运行后的输出结果是()
A.-1
B.65535
C.32767
D.0xFFFF

回答
共1条回复-
B 因为‰表示按无符号整数输出,而x用十六进制表示为0xFFFF,所以输出无符号整数的最大值65535。
