两个例子,搞懂原码,反码,补码

来源:互联网 发布:东北电力大学 知乎 编辑:程序博客网 时间:2024/06/07 19:16
正数5:   5的二进制是:00000101原码:00000101//就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。反码:00000101//负数的反码是对其原码逐位取反,但符号位除外。补码:00000101//负数的补码是在其反码的末位加1。------------------------------------------------------负数:-5:   5的二进制是:00000101原码:10000101//就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。反码:11111010//负数的反码是对其原码逐位取反,但符号位除外。补码:11111011//负数的补码是在其反码的末位加1。