侧边栏

原码反码补码

规定:

1最高位为符号位,0为正数,1为负数

2正数的原码=反码=补码;负数的原码符号位+|负数|,反码=符号位不变+其他位按位取反,补码=反码+1

3规定8位二进制数中,-128没有原码和反码

 

所以1byte取值范围-128-127

-128没有原码,反码,补码为10000000

-127为11111111,10000000,10000001

127为01111111,01111111,01111111

0为00000000,00000000,00000000

-0为10000000,11111111,00000000

posted on 2019-01-08 09:26  SmilingEye  阅读(121)  评论(0编辑  收藏  举报

导航