【11111111】有符号二进制数11111111转化为十进制数为何是-1?

发布时间:2021-03-30 13:29:18

有符号二进制数11111111转化为十进制数为何是-1? 数学

网友回答

【答案】 它的最高位是1,所以是负数.
  按补码规则,如下等式成立:
  负数 = 负数的绝对值按位取反+1
  负数按位取反+1 =负数的绝对值
  所以11111111按位取反+1 就等于 1.
  因此,对应-1 追问: 有些时候取反不管符号位,有些时候要。都是哪些时候呢,有点混 追答: 你最好再看下 补码相关资料。 正数的补码就是本身 有符号数当然都要看符号位。
以上问题属网友观点,不代表本站立场,仅供参考!