问题
单项选择题
有以下程序,其中%u表示按无符号整数输出main() {unsigned int X=OXIFFF;/* X的初值为十六进制数 */printf("%u\n",X);}程序运行后的输出结果是【 】。
A.-1
B.65535
C.32767
D.0XFFFF
答案
参考答案:B
解析:"%u"格式符用来以十进制形式输出无符号整型变量,其取值范围是0~65535。,本题中无符号整型变量x=OXFFFF(十六进制)表示的是无符号整型变量的最大值65535。