• 进制转换


    一.   二、八、十、十六进制转换示意图

           

          4个部分对这个图进行分解

    1. (二、八、十六进制) → (十进制);
    2. (十进制) → (二、八、十六进制);
    3. (二进制) ↔ (八、十六进制);
    4. (八进制) ↔ {间接通过十进制转换}(十六进制);

      二.数值特点

          1.逢N进一,N是每种进位计数制表示一位数所需要的符号数目为基数

               二进制:逢二进一,借一当二;

               八进制:逢八进一,借一当八;

               十六进制:逢十六进一,借一当十六

         2.数值转换基数

               十进制:有10个基数:0,1,2,3,4,5,6,7,8,9

               二进制:有2基数:0,1

               八进制:有8个基数:0,1,2,3,4,5,6,7

               十六进制:有16个基数:0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15)

    三.进制间的转换

         1.十进制——二进制

            (1)十进二:十进制数除以2,除至0时所得余数按反方向写出,即为二进制数

              小技巧:

    二级制右数位数 1 2 3 4 5 6 7 8
    十进制数 1 2 4 8 16 32 64 128
    公式原型 2^0 2^1 2^2 2^3 2^4 2^5 2^6 2^7

              (2)二进十:

                         计算公式:aX2^0+bx2^1+cx2^2+……+mx2^(n-1)=

                         以上公式:a表示二进制数的右边第一位数,...........m表示二进制数的右边第(n-1)

                  

       2.十进制——八进制

           (1)十进八:十进制数逐次整除8,直至商为0,所得余数按照相反的顺序写出,即为八进制数

    从右第n位 8 7 6 5 4 3 2 1
    8^(n-1) 8^7 8^6 8^5 8^4 8^3 8^2 8^1 8^0
    十进制下的实际数 2097152 262144 32768 4096 512 64 8 1

            (2)八进十:

                         计算公式:aX8^0+bx8^1+cx8^2+……+mx8^(n-1)=

                         以上公式:a表示八进制数的右边第一位数,...........m表示八进制数的右边第(n-1)

      3.十进制——十六进制

            (1)十进十六:十进制数除以16,

                                  0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15)

                                  十进制数逐次整除16,至商为0时,所得余数按相反方向顺序写出,即为十六进制数。

            (2)十六进十:

                         计算公式:aX16^0+bx16^1+cx16^2+……+mx16^(n-1)=

                         以上公式:a表示十六进制数的右边第一位数,...........m表示十六进制数的右边第(n-1)

    16^3 16^2 16^1 16^0
    4096 256 16 1

    4.其他进制的互相转换

         (1) 二进制转换为八进制:对于整数,采用从右到左每三位一组,不够三位的在其左边补齐0,每组单独转换出来,即为八进制数。

         (2)八进制转换为二进制:将每位八进制右三位二进制数代替,即可完成转换。

         (3)二进制转换为十六进制:由于2的4次方=16,所以依照二进制与八进制的转换方法,将二进制数的每四位用一个十六进制数码来表示,整数部分以小数点为界点从右往左每四位一组转换,小数部分从小数点开始自左向右每四位一组进行转换。

         (4)十六进制转换为二进制:只要将每一位十六进制数用四位相应的二进制数表示,即可完成转换。

  • 相关阅读:
    jsp 防止表单多次提交
    linux 部署java 项目命令
    checkbox 选中获取值
    java 实现用户自由选择字段实现导出EXCEL表格
    从七牛服务下载PDF文件
    【sping揭秘】9、容器内部事件发布(二)
    【sping揭秘】8、容器内部事件发布(一)
    【sping揭秘】7、国际化信息支持
    【sping揭秘】6、IOC容器之统一资源加载策略
    【sping揭秘】5、IOC容器(一)
  • 原文地址:https://www.cnblogs.com/arxk/p/5146053.html
Copyright © 2020-2023  润新知