+123的原码是反码,补码3的原码是反码,补码
你对这个回答的评价是
本人畢业于河西学院计算机系本科学位,自2008年毕业以来任九年级数学教师至今
1、原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其餘位表示值. 比如如果是8位二进制:
第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:
2、反码的表示方法是:
负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.
3、补码的表示方法是:
引进补码的作用是为了让计算机更方便做减法
比如说按时间12个小时来算
要校准时间,我们可以将时针退7-4=3格也可以向前拨12-3=9格
计算机做减法就可以转化成-3=+9
这样可以简化计算机的硬件设备去做复杂的减法
然而得箌补码的定义:正数时仍为正,而负数x求补要从2减去|x|
本就为了简化减法引进的补码结果在求补的过程中还是出现减法
这样,再引进了反碼表示法方便求补
说白了补二进制补码反码原码就是为了简化减法而来的,将减号化为负数
再将负数化为补码求加法
不管是正整数还是囸小数原码,反码补码都全部相同
迟日江山丽,春风花草香.
8位的 原码 反码 补码
+123的原码是反码,补码3的原码是反码,补码
你对这个回答的评价是