问题
单项选择题
有以下程序 main( ) { unsigned int a; int b=-1; a=b; printf("%u",a); } 程序运行后的输出结果是()
A、-1
B、65535
C、32767
D、-32768
答案
参考答案:B
解析:
整数—1在机内存储格式为11111111 11111111,若转化为无符号数,就是最大的无符号数,即65535。
有以下程序 main( ) { unsigned int a; int b=-1; a=b; printf("%u",a); } 程序运行后的输出结果是()
A、-1
B、65535
C、32767
D、-32768
参考答案:B
解析:
整数—1在机内存储格式为11111111 11111111,若转化为无符号数,就是最大的无符号数,即65535。