java基础-原码、反码、补码

发布时间 2023-05-02 23:06:40作者: ×不知该怎么√

原码:十进制数据的二进制表现形式,最左边是符号位,0为正,1为负。

例如,56,它的原码是00111000

反码:正数的补码反码是其本身,负数的反码在原码的基础上,符号位不变,数值取反,0变1,1变0。

补码:正数的补码反码是其本身,负数的补码是在其反码的基础上+1。

计算机中的存储和计算都是以补码的形式进行的。