在计算机内,定点数有3种表示法:原码、反码和补码。
定义:
原码:是指数的二进制表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值大小。
反码:正数的反码与其原码相同,负数的反码是对其原码除符号位之外的各位取反所得的结果。
补码:正数的补码与其原码相同,负数的补码是在其反码的末位加1所得的结果。
举例:
[-3] = [10000011]
[-3]反 = [11111100]
[-3]补 = [11111101]
一个数和它的补码是可逆的。
在计算机内,定点数有3种表示法:原码、反码和补码。
定义:
原码:是指数的二进制表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值大小。
反码:正数的反码与其原码相同,负数的反码是对其原码除符号位之外的各位取反所得的结果。
补码:正数的补码与其原码相同,负数的补码是在其反码的末位加1所得的结果。
举例:
[-3] = [10000011]
[-3]反 = [11111100]
[-3]补 = [11111101]
一个数和它的补码是可逆的。