【问题标题】:How to Convert Binary to Hex如何将二进制转换为十六进制
【发布时间】:2015-08-03 06:52:57
【问题描述】:

所以我有一个二进制数,但只有 11 位。

号码:10111101110

我需要将其转换为十六进制。

我分为三个部分:101 1110 1110

我知道最后两部分是EE

三个位的部分正在抓住我。如果我添加一个零使其成为 0101 它的 6 还是我在末尾添加一个零以使其成为 1010 给我 B?

【问题讨论】:

    标签: binary hex byte bits


    【解决方案1】:

    不存在的位必须具有值 0,任何基数中的任何数字总是可以被认为具有任意数量的前导零。

    如果您手动进行转换,您当然可以在位数用完时停止,没有什么会迫使您总是一次转换任何特定数量的位。

    【讨论】:

      【解决方案2】:

      在前面加上,这样结果就是0101

      【讨论】:

        【解决方案3】:

        您将前导位设为 0,在您的 3 位之前,以便准确表示,否则您将位向左移动,这将乘以您的数字。

        【讨论】:

          猜你喜欢
          • 2012-06-26
          • 2013-02-19
          • 2016-08-28
          • 2013-07-25
          相关资源
          最近更新 更多