1.原码是给人看的,计算机硬件不用原码进行计算和储存
2.人阅读,手写,理解正负数字用原码
计算机内存存放,CPU相加减全部用补码
CPU拿到的就是补码,但是它输出的时候会把补码转回原码,打印成十进制数字给人看
你写代码:int a = -16;
- 人脑理解:写成原码(草稿)
- 编译器:原码 → 换算成补码
- 存入内存:存补码
- CPU计算:拿补码相加
- printf输出:补码再转回原码,翻译成数字打印给人看
计算机内存存放整数用__补码__?
方便人直观写出正负数字的是?原码
如果题目给的是计算机用的补码,那你就要把补码转成原码自己算出来
1296



被折叠的 条评论
为什么被折叠?



