zoukankan      html  css  js  c++  java
  • 十进制、八进制、二进制之间的转换

    1、十进制转八进制

    使用十进制的数据不断除以8,直到商为0位置。

    从下往上取余数就是对应的八进制。

    2、八进制转十进制

     使用二进制的每一位乘以8的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

     

    3、八进制与二进制的转换

    方法1:把二进制转换成十进制,然后再使用十进制转换成八进制。

    方法2:利用八进制与二进制之间的关系进行转换。(3个二进制位就是一个八进制的数据)。

    001,001(二进制) ---- 1,3(八进制)

    4、十进制转二进制

    使用十进制的数据不断除以2,直到商为0为止。从上往下取余数就是对应的二进制。

    10(十进制)----->1010(二进制)

    5、二进制转十进制

    使用二进制的每一位乘以2的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

    1110(二进制)-----> 14(十进制)

    6、十进制转十六进制

    使用十进制的数据不断除以16,直到商为0为止。从下往上取余数就是对应的十六进制。

    38(十进制)---->26(十六进制)

    7、十六进制转十进制

    使用十六进制的每一位乘以16的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

    34(十六进制)----->52(十进制)

    8、十六进制与二进制的转换

    1010 1010 1011 1(二进制)----->1557(十六进制)

    00001,0101,0101,0111--->1,5,5,7

    四个二进制位是一个十六进制的数据

    1a(十六进制)----->1,1010(二进制)

  • 相关阅读:
    周五笔记
    python2.0代码重构为3.0一日记
    小白使用Bert跑分类模型
    andrew ng 深度学习 网易云课堂课程
    andrew ng machine learning week9 异常检测和推荐系统
    解决端口占用问题
    postgresqlmysql删除数据表中字段的回车和换行
    echarts常用的属性修改
    后端返回文件流,用blog方式下载 type 值
    antD vue 遇到的一些问题处理
  • 原文地址:https://www.cnblogs.com/LQLin168/p/10282444.html
Copyright © 2011-2022 走看看