关闭

源码 反码 补码

407人阅读 评论(0) 收藏 举报

正数的原码,补码,反码都相同,都等于它本身
负数的补码是:符号位为1,其余各位求反,末位加1
反码是:符号位为1,其余各位求反,但末位不加1
也就是说,反码末位加上1就是补码

1100110011 原
1011001100 反 除符号位,按位取反
1011001101 补 除符号位,按位取反再加1 
 

十进制数 17 的原码、反码与补码均为: 0000000000010001

十进制数-17 的原码、反码与补码分别为:1000000000010001、1111111111101110、1111111111101111

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:100465次
    • 积分:2403
    • 等级:
    • 排名:第18506名
    • 原创:110篇
    • 转载:11篇
    • 译文:0篇
    • 评论:20条
    最新评论
    JAVA技术网址