计算机中整数的表示:原码、反码、补码

来源:互联网 发布:java if else switch 编辑:程序博客网 时间:2024/06/05 17:34

正数用原码表示,负数用补码表示

原码表示采用最高位为符号位,正数为0,负数为1,原码表示范围为-127~127,0有两种表示+0和-0

正数原码、反码、补码相同

负数反码为原码除符号位外取反;补码为反码的基础上加1。-128没有原码和反码,其补码为1000,0000,实际上是用-0的原码(1000,0000)

原创粉丝点击