• 进制转化


    十六制,后标为H;如1H;

    十进制:后标为D;如99D;

    八进制:后标为Q,如8Q;

    二进制:后标为B,如2B;

    10进制转2进制

    计算方法:10进制数不断除以2,最后将得到的余数从下往上数。

    实例:

    被除数除数余数说明
    99D 2D 1 99除以2除不尽,余1
    49 2 1 49除以2除不尽,余1
    24 2 0 24除以2除的尽,余0
    12 2 0 12除以2除的尽,余0
    6 2 0 6除以2除的尽,余0
    3 2 1 3除以2除不尽,余1
    1 2 1 1除以2除不尽,余1

    将余数从下往上数,得二进制为1100011B。

    2进制转10进制【实例二进制1100011转十进制】

    计算方法为:将2进制的各个位上的数字进行2的(n-1)次方,然后求和。

    实例:

    1100011B=1*2^6+1*2^5+0*2^4+0*2^3+0*2^2+1*2^1+1*2^0=64+32+0+0+0+2+1=99D

     

    10进制转8进制

    计算方法:10进制数不断除以8,最后将得到的余数从下往上数。

    实例:

    被除数除数余数说明
    99D 8 3 99除以8除不尽,余3
    12 8 4 12除以8除不尽,余4
    4 8 1 4除以8除的尽,余1

    将余数从下往上数,得二进制为143Q。

    8进制转10进制【实例八进制143转十进制】

    计算方法为:将8进制的各个位上的数字进行8的(n-1)次方,然后求和。

    实例:

    143Q=1*8^2+4*8^1+3*8^0=64+32+3=99D

    10进制转16进制

    计算方法:10进制数不断除以16,最后将得到的余数从下往上数。

    实例:

    被除数除数余数说明
    99D 16 3 99除以16除不尽,余3
    6 16 6 6除以16除不尽,余6

    将余数从下往上数,得二进制为63H。

    16进制转10进制【实例十六进制63转十进制】

    计算方法为:将8进制的各个位上的数字进行16的(n-1)次方,然后求和。

    实例:

    63H=6*16^1+3*8^0=96+3=99D
  • 相关阅读:
    MySQL之存储过程和函数
    Mysql中的常用函数:
    Mysql之使用Mysql运算符
    Mysql之单表记录查询
    Mysql之触发器的操作:
    Mysql之视图的操作
    Mysql之表的操作与索引操作
    Mysql之基本操作与数据类型
    Java多线程之生产者消费者
    Java多线程
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/14105560.html
Copyright © 2020-2023  润新知