问题 单项选择题

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

单项选择题
单项选择题