问题 单项选择题

有以下程序
main ()

unsigned int a;
int b=-l;
a=b;
printf("%u",

A.;

&nbs

答案

参考答案:B

解析: 本题考核的知识点是无符号整型数据的简单运用。程序中定义了一个无符号整型变量a和一个整型变量b,并且给它赋初值为-1,整型在计算机中都以二进制表示的,-1在二进制表示为1000 0000 0000 0001,所以当表示为无符号整数时转换为十进制为32767,故最后输出的无符号型a的值为32767。所以,4个选项中选项B符合题意

单项选择题
单项选择题