A-A+

有以下程序main(){ unsigned int a; int b=-1; a=b; pr

2022-08-06 00:50:34 问答库 阅读 174 次

问题详情

有以下程序
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。

考点:程序