请问一个6bit有符号数数中最小值和最大值的问题

1个回答

  • 在补码表示中:

    正数的补码等于原码;

    负数的补码,符号位为1,数值部分为原码的数值各位取反后末位加1所得.

    也就是像楼上所说的.

    至于为什么?

    因为在补码表示中,真值0只有一种形式,而在原码和反码中有+0和-0两种形式,即补码表示范围比原码和反码宽,多一种数码组合!也就是,补码的表示范围为(-2^n 2^n - 1),这里的n为数值位数.

    所以6位的有符号补码表示的范围就是-32~31

    还有什么不明白的,咱们可以探讨一下,