俎狼

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜:
查看:214|回复:56965

[转帖] 怎样把二进制转换为十六进制

[复制链接]
楼主
发表于2024-02-12 22:49:03|只看该作者回帖奖励|倒序浏览|阅读模式

    本文将解说如何将二进制(基数是样把2)转化为十六进制(基数是16)。无论是进制编码、上数学课仍是转换制想看懂《火星救援》,十六进制在转化一长串二进制字符串的为进时分便利又高效。由于两个基数都是样把2的幂,因而这个进程比十进制转化为二进制要简略得多。进制只需会根本的转换制加法和计数,就能把二进制数字转化为十六进制数字。为进

    办法1办法1 的样把 2:根本转化。

    1. 怎么把二进制转换为十六进制

      1二进制数字转化需求用最多四位数的进制数列进行转化。

      二进制数字只能是转换制1和0,十六进制数字可所以0-9或A-F,为进由于十六进制是样把以16为基数。你能够将任何二进制字符串转化为十六进制(1,进制01,转换制101101,等等),但你需求四个数字才干进行转化(0101→5;1100→C, 等等)。在本课程里,从示例1010开端。
    2. 1010。
    3. 假如不行4位数,需求在前面增加0补足4位。也就是说,01要变为0001。
    4. 怎么把二进制转换为十六进制

      2在终究一位数字上方写一个小“1”。

      四个数字中的每一位都表明一种十进制数字编号。终究一个数字是一个方位。鄙人一步中咱们来了解其他数字。现在先在终究一位数字上面写一个小的1。
    5. 1010。
    6. 1010。1。{\displaystyle 1010^{1}}。怎么把二进制转换为十六进制3在第三个数字上方写一个小“2”,在第二个数字上方写一个“4”,在第一个数字上方写一个“8”。

      这些是位数符号。假如你必定要知道这是什么,这是由于每个数字代表不同的2的幂。第一个是。 2。3。{\displaystyle 2^{3}}。怎么把二进制转换为十六进制

      4算出每一“位”的数量。

      走运的是,一旦有了四个数字,而且知道它们的意义,转化就变得很简略了。假如第一个数字是1,那么就会得到8。假如第二列是0,那就没有4。第三列告知你有多少2,第二列有多少1。就咱们的比方来说:
      • 1010。
      • 1。8。04。1。2。01。{\displaystyle 1^{8}0^{4}1^{2}0^{1}}。怎么把二进制转换为十六进制

        5将四个数字加在一起。

        取得新的十六进制数字后,只需把它们相加即可。
        • 1010。
        • 1。8。04。1。2。01。{\displaystyle 1^{8}0^{4}1^{2}0^{1}}。怎么把二进制转换为十六进制

          6把大于“9”的一切数字更改为字母。

          这样你在阅览十六进制时就不会感到困惑。比方说是1和5,仍是15?这个体系十分简略,由于不能有大于15的十六进制数。只需从10开端运用字母,这样一来:
          • 10。=。A。{displaystyle 10=A}。怎么把二进制转换为十六进制

            7咱们来多试几个比方,让你更了解转化方法。

            以下示例的答案在每道题的最下面,以白色显现。单击并拖动鼠标,杰出显现问题下的区域来检查答案。
            • 把 1 转为十六进制。
              • Add zeros to get four digits:。

                0001。
              • Find your place holders:。

                08。04。02。1。1。{\displaystyle 0^{8}0^{4}0^{2}1^{1}}。怎么把二进制转换为十六进制

                1把二进制数字串从右侧开端分红四个一组。

                十六进制把4个二进制位数转化为一个十六进制单位。要转化数字,首要要从右侧开端将数字分红四个一组。例如:
                • 把。 11101100101001。{displaystyle 11101100101001}。怎么把二进制转换为十六进制

                  2假如第一组数字不是4位,在前面加0。

                  0不会影响转化,但它们会使数字更直观。记住,每一组都必须是4位二进制数。
                  • 把。 11101100101001。{displaystyle 11101100101001}。怎么把二进制转换为十六进制

                    3每次转化一组4位二进制数。

                    每个二进制数组独自转化,尽量在草稿纸上把数组分隔,以便利处理。把每个四位字符串转化为对应的十六进制字符串。在咱们的比方里:
                    • 0011。=。0+。0+。2。+。1。=。3。{displaystyle 0011=0+0+2+1=3}。怎么把二进制转换为十六进制

                      4删去空格就能生成十六进制数。

                      一切4位数组转化结束后,将它们连在一起,就能得到终究的答案。所以,关于上面的比方:
                      • (。0011。)。(。1011。)。(。0010。)。(。1001。)。{displaystyle (0011)(1011)(0010)(1001)}。怎么把二进制转换为十六进制

                        5记住或对照转化表,看看成果否正确。

                        4位二进制代码总共只要16种或许,假如你不想独自核算每个字符串,能够运用下面这张转化表 .广告。
    Binary。  Hexadecimal  。
    00
    1。1。
    10。2。
    11。3。
    100。4。
    101。5。
    110。6。
    111。7。
    1000。8。
    1001。9。
    1010。A。
    1011。B。
    1100。C。
    1101。D。
    1110。E。
    1111。F。

    注意事项。

    • 和十六进制转化不同,要将二进制文件转为八进制体系,需求将3个二进制数分为一组。
    • 二进制的基数是2,只要1和0这两个数字。十六进制是基数为16的体系。你能弄理解为什么你需求四个二进制数来转化成十六进制吗?这是由于。2。4。=。16。{\displaystyle 2^{4}=16}。,你需求四个独立的二进制数。
    • 广告。

      正告。

    • 假如你想算出某个二进制编码地址对应的十六进制编码地址,核算办法过错就会搞乱十六进制编码地址。
    • 广告 本文转自:www.bimeiz.com/jiaoyu/11937.html。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

知识|热点|综合|百科|时尚|探索| ( 浙ICP备342981366号-1 )

Powered by 俎狼X3.4

© 2001-2017

返回顶部