#2972. [GESP202606 三级 C++] 第 4 题

[GESP202606 三级 C++] 第 4 题

关于计算机编码中反码和补码,下面说法错误的是( )。

{{ select(1) }}

  • 负数的补码,一个快速方法是从右往左扫描正数的二进制形式,遇到第一个 1 之后,左边的所有位都取反。
  • 对于一个 nn 位的二进制数:最大表示范围: [(2n1)1,+(2n11)][-(2^{n-1}) - 1, +(2^{n-1} - 1)]
  • 反码减法可以统一为加法。符号位可以直接参与运算。
  • 反码表示中, 0 的表示不唯一: 0000 0000B1111 1111B