论坛首页 Java企业应用论坛

正数与负数的原码,反码,补码

浏览 4924 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-10-11   最后修改:2010-10-11
1.正数的原码,补码,反码都相同,都等于它本身

2.负数的原码符号位为1,其余不变
负数的补码是:符号位为1,其余各位求反,末位加1
反码是:符号位为1,其余各位求反,但末位不加1
也就是说,反码末位加上1就是补码
-1011
原码:11011
反码:10100 //负数时,反码为原码取反
补码:10101 //负数时,补码为原码取反+1
移码:00101 //原数+10000
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics