假设一个数是7,其在计算机内部:
原码:0000 0111
反码:0000 0111
补码:0000 0111 正数的原码,反码,补码都相同
假设一个数是-7,其在计算机内部:
原码:1000 0111
反码:1111 1000 符号位不变,其余各位按位取反
补码:1000 1111 补码就是原码符号位不变,其余各位按位取反,最低位为+1
补码的速度是原码的三倍:
原码计算第一步判断两个数字的绝对值大小以确定正负号,然后借位,再计算
补码直接加了
假设一个数是7,其在计算机内部:
原码:0000 0111
反码:0000 0111
补码:0000 0111 正数的原码,反码,补码都相同
假设一个数是-7,其在计算机内部:
原码:1000 0111
反码:1111 1000 符号位不变,其余各位按位取反
补码:1000 1111 补码就是原码符号位不变,其余各位按位取反,最低位为+1
补码的速度是原码的三倍:
原码计算第一步判断两个数字的绝对值大小以确定正负号,然后借位,再计算
补码直接加了