• 进制转换


    2进制,8进制,16进制,10进制。


    一:

    10进制转换成相应的2进制,8进制,16进制可以用求商取余法;从后往前依次取值,取余,取余,........

    例:10进制转换8进制

    10,除以8,余数2,等于1,则结果等于12;

    118,除以8,余数6,等于14,除以8,余数6,等于1,则结果等于166;


    二:

    2进制,8进制,16进制转换成相应10进制。

    e                    d          c             b            a

    进制的4次方    3次方,   2次方,,1次方,,0次方 

    公式=e*进制4次方+d*进制3次方........

    例:8进制转换10进制

    145=1*8的2次方+4*8的1次方+5*8的0次方=1*64+4*8+5*1=101


    三: 

    2进制转换8进制

    1001011

    转换方法:2的3次方=8,因此,每三位2进制数为8进制一位,前面不够3位的部分补零

    1001011=001 001 011=1  1   1*2的一次方+1*2的0次方=1   1   3

    100=8进制的4+0+0 ;010=0+2+0;001=0+0+1


    四:

    8进制转换2进制

    3位反拆:4=100   ;5=101    ; 6=110


    五:

    2进制转换16进制

    4位转换法:每四位转换一位16进制。不够部分补零


    六:

    16进制转换2进制

    反拆。


    七:

    8进制转换16进制

    需要先将8进制转换成2进制或者10进制,再进行转换。


    八:

    16进制转换8进制

    需要先将16进制转换成10进制,或者转换成2进制,再进行转换

  • 相关阅读:
    TCP/IP
    Socket通信
    Dubbo详解
    高并发详解
    P3-DataBase
    JAVA基础学习之路(十)this关键字
    [SHELL]输出目录下所有的可执行文件,批量创建用户
    JAVA基础学习之路(八)[1]String类的基本特点
    [MYSQL][2]索引
    [MYSQL][1]创建,修改,删除表
  • 原文地址:https://www.cnblogs.com/kaililikai/p/5776316.html
Copyright © 2020-2023  润新知