46补码为什么是00101110

日期:2021-07-02 09:10:59 人气:1

46补码为什么是00101110

二进制中,正数的补码是其本身,负数的补码是其取“反”后加1。
46=32+8+4+2
所以46=2^5+2^3+2^2+2^1
由下表
┎??????????????┒
┃2^5┃2^4┃2^3┃2^2┃2^1┃2^0┃
┣━━━━━━━━━━━━━━┫
┃ 1 ┃ 0 ┃ 1 ┃ 1 ┃ 1 ┃ 0 ┃
┗━━━━━━━━━━━━━━┛
得其补码为101110(前两个0可省略)
    A+
热门评论