问题 单项选择题

有以下程序,其中%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。

实验题
名词解释