第31题: [单项选择]有以下程序,其中%u表示按无符号整数输出: main( ) unsigned int x=0xFFFF; /*x的初值为十六进制数*/ printf("%u/n",x);
程序运行后的输出结果是( )。 A. -1 B. 65535 C. 32767 D. 0xFFFF 参考答案:B 答案解析:[解析] 整型常量有十进制、八进制和十六进制3种表示:十进制整数以正号(+)或负号(-)开头,由首位非0的一串十进制数字组成,正负号也可省略,表示正整数;八进制整数以数字0开头,后面接着干个八进制数字