zoukankan      html  css  js  c++  java
  • 进制的转换

    最近遇到正在学进制转换的同学,为解决其问题,特写下此随笔.(注:文中内容都是举例说明)

    1.十进制与二进制的转换.

    • 1.十进制转换成二进制.

    • 2.二进制转换成十进制.

    2.八进制与二进制的转换.

    • 1.八进制转换成二进制.

    说明:
    1.在八进制转换成二进制中如果分开求余运算中不足三位数则在最左边补0,例如以402为例时,2取余运算为10则写成010;
    2.如果补的0在最后的结果的最左边则写结果时去掉,例如以22为例时算出010010,最后写成10010.

    • 2.二进制转换成八进制.

    说明:在二进制转换成八进制时,先从右往左进行三个三个的分组,最左边不足三个数时可补0补至三个数.

    3.十六进制与二进制的转换.

    说明:在十六进制中,10用A(a)表示;11用B(b)表示;12用C(c)表示;13用D(d)表示;14用E(e)表示;15用F(f)表示.

    • 1.十六进制转换成二进制.

    • 2.二进制转换成十六进制.

    说明:十六进制与二进制的转换实则与八进制与二进制的转换相似;区别在于补全时十六进制是四位补全,而八进制是三位补全.

    4.十进制与十六进制的转换.

    • 1.十进制转换成十六进制.

    • 2.十六进制转换成十进制.

    说明:十六进制与十进制的转换实则和十进制与二进制的转换相似,可将图中的十六换成二有利于理解.

    5.八进制与十六进制的转换.

    说明:先将八进制转化成二进制,再将二进制转换成十六进制;或将十六进制转换成二进制,再将二进制转换成十六进制.

    第一次写非作业型随笔,本文如有不足之处,敬请说明.

  • 相关阅读:
    SpringBoot+mybatis的驼峰命名转换不生效
    vue3 ts遇到的问题
    阿里巴巴的Java 工程脚手架
    Mybatis获取插入值的ID
    Bootstrap的Modal与WebUploader联用的问题及办法
    Flex布局专题
    23种设计模式
    排序算法-Java实现快速排序算法
    中间件面试专题:kafka高频面试问题
    中间件面试专题:RabbitMQ高频面试问题
  • 原文地址:https://www.cnblogs.com/lidinghong/p/11726546.html
Copyright © 2011-2022 走看看