zoukankan      html  css  js  c++  java
  • 进制转化

    十六制,后标为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
  • 相关阅读:
    git 创建项目
    【转载】Nginx-Lua模块的执行顺序
    【转】微信oauth授权过程
    vps
    【转载】centos安装字体
    【转载】TortoiseGit图标消失
    【转载】linux权限
    js 获取url 中的参数;
    手机下拉/上拉刷新(基于jq或者zepto)
    vscode快捷键
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/14105560.html
Copyright © 2011-2022 走看看