第18题: [单项选择]有以下程序,其中%u表示按无符号整数输出: main( ) {unsigned int x=0xFFFF;/* x的初值为十六进制数*/ printf("%u/n",x); } 程序运行后的输出结果是______。 A. -1 B. 65535 C. 32767 D. 0XFFFF 参考答案:B 答案解析:[解析] %u的作用是按无符号的十进制形式输出整型数,整型无符号数的取值范围是在0~65535之间,无符号数不能表示成小于0的负数,十六进制数0xFFFF转换为二进制数是16个1,代表整数就是6553