[求助]关于整形int在内存中的是如何保存的?
有这么一个题:
main()
{ int a=-521;
printf("%u",a);
}
运行的结果是65015。答案分析说-521在内存中保存为1111 1101 1111 0111,将这个二进制转化为无符号整数刚好就是65015。
我想问的是红字的部分怎么解释?请高手指点!!
有这么一个题:
main()
{ int a=-521;
printf("%u",a);
}
运行的结果是65015。答案分析说-521在内存中保存为1111 1101 1111 0111,将这个二进制转化为无符号整数刚好就是65015。
我想问的是红字的部分怎么解释?请高手指点!!