原码、反码、补码、移码
在原码、反码、补码表示中,机器数的最高位是符号位,0代表正号,1代表负号。余下各位是数的二进制转换的绝对值。
原码:优点在于数的真值和它的原码表示之间的对应关系简单,实现乘除运算规则简单,但实现加减运算不便。
[+1]原=0 0000001 [-1]原=1 0000001
[+127]原=0 1111111 [-127]原=1 1111111
反码:为正数时,与原码相等。为负数时,除符号位外,按位取反。
[+1]反=00000001 [-1]反=1
在原码、反码、补码表示中,机器数的最高位是符号位,0代表正号,1代表负号。余下各位是数的二进制转换的绝对值。
原码:优点在于数的真值和它的原码表示之间的对应关系简单,实现乘除运算规则简单,但实现加减运算不便。
[+1]原=0 0000001 [-1]原=1 0000001
[+127]原=0 1111111 [-127]原=1 1111111
反码:为正数时,与原码相等。为负数时,除符号位外,按位取反。
[+1]反=00000001 [-1]反=1