688IT编程网

688IT编程网是一个知识领域值得信赖的科普知识平台

外逐位

java负数与二进制(原码补码反码科普)

2024-02-17 19:40:04

java负数与⼆进制(原码补码反码科普)⾸先简单介绍⼀下原码、补码、反码(皆由0、1组成,最⾼位是符号位,0表⽰正,1表⽰负),所谓的这三种码,都是在机器中⽤来表⽰数的(具体细节以后想得起来再补充):原码:在⼆进制的基础上在最⾼位添加符号位,如:5(10)=101(2),-5(10)=1101(2)反码:正数的反码与原码相同,负数的反码除符号位外逐位取反,如:原码10010(这是负数)= 反码11...

最新文章