有以下程序   main( )   { unsigned int a;    int b=-1;    a=b;    printf("%u",a);   }   程序运行后的输出结果是

admin2006-08-25  17

问题 有以下程序
  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。
转载请注明原文地址:https://kaotiyun.com/show/o4Hp777K
0

相关试题推荐
最新回复(0)