一、原码,补码,反码的定义
原码,补码,反码都是二进制不同表示形式
1.1、原码
原码是最直观的二进制表示法,用来模拟人类的正负数概念。原码表示法的第一位是符号位(0代表正,1代表负),其余位代表数值的大小。
例如,假设我们用8位二进制来表示整数:
- +5 的原码为 0000 0101
- -5 的原码为 1000 0101
1.2、反码
反码用于简化负数的表示。正数的反码与其原码相同,而负数的反码是其原码基础上符号位不变,其余各位取反(0变1,1变0)。
原码,补码,反码都是二进制不同表示形式
原码是最直观的二进制表示法,用来模拟人类的正负数概念。原码表示法的第一位是符号位(0代表正,1代表负),其余位代表数值的大小。
例如,假设我们用8位二进制来表示整数:
反码用于简化负数的表示。正数的反码与其原码相同,而负数的反码是其原码基础上符号位不变,其余各位取反(0变1,1变0)。