题32 题目 Q:【2019 统考真题】考虑以下 C 语言代码: unsigned short usi = 65535; short si = usi; 执行上述程序段后, si 的值是 ( )。 A. -1 B. -32767 C. -32768 D. -65535 分析 A:补码中重复的1理解为符号扩展,和题28还有题27是一个性质的 此外还要注意这个,65535的补码应该是怎么写的 2的16次,是1个1,接上16个0,因为有 是从0开始计的,所以有17个数字,而65535就是16个比特全1 解 选A