有这么一个题:main(){ int a=-521; printf("%u",a);}运行的结果是65015。答案分析说-521在内存中保存为1111 1101 1111 0111,将这个二进制转化为无符号整数刚好就是65015。我想问的是红字的部分怎么解释?请高手指点!!
我想知道的是-512和1111 1101 1111 0111是怎么互相转换的 是原码?补码?还是……
THANK YOU FOR ALL!!!