9.14

发布时间 2023-09-14 23:07:30作者: 酥饼馅红豆沙

今天学习原码反码补码

原码反码补码是计算机存储一个具体数字的编码方式。java虚拟机中整数有byte、short、int、long四种 分别表示 8位、16位、32位、64位有符号整数。整数用补码表示

第一位表示符号位,其余位表示值

正数的反码跟原码相等

反码是原码在符号位不变的基础上,其余各位取反

在计算机中,利用补码的方式进行运算,就可以解决直接用原码来计算得到的结果是错误的问题,也解决了减法的问题。