C语言,当负整数化为无符号整数时,由于符号位变成了数值位,其值将发生变化.看例如,int a=-1,转换成

问题描述:

C语言,当负整数化为无符号整数时,由于符号位变成了数值位,其值将发生变化.看例如,int a=-1,转换成
unsigned时 ,将变成65535.
这个是怎么变化过来的?
1个回答 分类:综合 2014-11-23

问题解答:

我来补答
第一,你这个说法是针对16位CPU的计算机.
第二,你需要了解计算机中关于正负数的表示方法问题.
 
 
展开全文阅读
剩余:2000