一个数如果为正,则它的原码、反码、补码相同;一个正数的补码,将其转化为十进制,可以直接转换。

已知一个负数的补码,将其转换为十进制数,步骤:

      1、先对各位取反;

      2、将其转换为十进制数;

      3、加上负号,再减去1。

      例如:

      11111010,最高位为1,是负数,先对各位取反得00000101,转换为十进制数得5,加上负号得-5,再减1得-6。

相关文章:

  • 2022-12-23
  • 2021-11-05
  • 2021-12-20
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
猜你喜欢
  • 2021-12-10
  • 2021-11-30
  • 2021-12-07
  • 2022-12-23
  • 2021-10-08
  • 2021-07-25
  • 2022-12-23
相关资源
相似解决方案