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

    今天所学内容:

    二进制,八进制,十六进制与十进制之间的相互转换,以及二进制与八进制,二进制与十六进制之间的相互转换。

    二进制转十进制:0,1

      计算公式:a*2º+b*2¹+c*2²+......+n*2(ⁿ-¹)

    十进制转二进制:

    十进制数除以二,除至0时,所得余数按反方向写出,即为二进制数。

    八进制转十进制:0,1,2,3,4,5,6,7

    计算公式:a*8º+b*8¹+c*8²+......+n*8(ⁿ﹣¹)

     十进制数逐次除以8,直至商为0,所的余数按照反方向顺序写出,即为其八进制。

    十六进制转十进制:0,1,2,3,4,5,6,7,89A(10),B(11),C(12),D(13),E(14),F(15)

    计算公式:a*16º+b*16¹+c*16²+......+n*16(ⁿ﹣¹)

    十进制转十六进制:

    十进制数逐次除以16,至商为0,所的余数按相反方向顺序写出即为其十六进制数。

    二进制转换为八进制:

    对于整数,采用从右到左每三位一组,不够三位的在其旁边补齐0,每组单独转换过来,即为八进制数。

    八进制转二进制:

    将每位八进制由三位二进制数代替,即可完成转换。

    二进制转十六进制:

    将二进制的每四位用一个十六进制数码来表示,整数部分以小数点为界点从右往左每四位一组转换,小数部分从小数点开始自左向右每四位一组进行转换。

    十六进制转二进制:

    只要将每一位十六进制数用四位相应的二进制数表示,即可完成装换。

  • 相关阅读:
    Golang的math包常用方法
    部署tomcat部署实战案例
    CentOS 7.6操作系统部署JDK实战案例
    Linux防火墙iptables命令管理入门
    Docker镜像-基于DockerFile制作编译版nginx镜像
    使用Docker快速部署Mysql服务器
    Docker镜像-基于DockerFile制作yum版nginx镜像
    Docker镜像-手动制作yum版nginx镜像
    Docker容器操作基础命令
    Docker镜像管理篇
  • 原文地址:https://www.cnblogs.com/dulovexin/p/4916250.html
Copyright © 2011-2022 走看看