您的位置:首页 > 其它

原码补码反码的关系

2016-04-05 19:55 477 查看
二进制中的负数表示方法

1的原码是0000 0001

则-1的反码是1111 1110

补码是1111 1111

所以-1在计算机中表示为1111 1111

原码的规定:

比如8位二进制:【+1】原=00000001 【-1】原=10000001

反码的表示:正数的反码其本身,负数的反码是在其原码的基础上,符号位不变,其余位取反

【+1】=【00000001】原=【00000001】反

【-1】=【10000001】原=【11111110】反

补码的表示:正数的补码是其本身,负数的补码在其反码的基础上加1

【+1】=【0000001】原=【0000001】反=【0000001】补

【-1】=【1000001】原=【1111110】反=【1111111】补
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: