• 进制转换规则


    一、十进制与二进制之间的相互转换

    十进制——>二进制

    1. 整数部分和小数部分分别转换,

    2.十进制整数转换为二进制整数:除2,由下往上取余

    3.十进制小数转换为二进制小数:乘2,由上往下取整

    二进制——>十进制

    将二进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值。

    二、八进制与十进制、二进制之间的相互转换

    二进制——>八进制

    从小数点起,每三位二进制位分成一组(不足3位时,在小数点左边时左边补0,在小数点右边时右边补0),然后写出每一组的等值八进制数,顺序排列起来就得到所要求的的八进制数。

    八进制——>二进制

    将每一位八进制数用三位二进制数表示,就可以直接将八进制数转换成二进制数。

    八进制——>十进制

    将八进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值。

    十进制——>八进制

    1. 整数部分和小数部分分别转换,

    2.十进制整数转换为八进制整数:除8,由下往上取余

    3.十进制小数转换为八进制小数:乘8,由上往下取整

    三、十六进制与十进制、二进制之间的相互转换

    十六进制——>十进制

    将十六进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值。

    十进制——>十六进制

    1. 整数部分和小数部分分别转换,

    2.十进制整数转换为十六进制整数:除16,由下往上取余

    3.十进制小数转换为十六进制小数:乘16,由上往下取整

    十六进制——>二进制

    将每一位十六进制数用四位二进制数表示,就可以直接将十六进制数转换成二进制数。

    二进制——>十六进制

    从小数点开始,每4位二进制数为一组(不足4位时,在小数点左边时左边补0,在小数点右边时右边补0),将每一组用相应的十六进制数符来表示,即可得到正确的十六进制数。

  • 相关阅读:
    Eclipse添加Android library错误的原因
    The primitive Java types
    TFS怎么查找一个用户提交的所有代码
    easyui tabs
    错误 CS0012 类型“xxx”在未引用的程序集中定义。必须添加对程序集“xxxx xxxxx”的引用
    Sql Server 列转逗号隔开的字符串 和 逆转
    DataTable程序分页 不推荐。
    EF执行存储过程并且返回DataSet
    EF运用成ADO.NET操作返回DataSet或者DataTable
    Sql 查询 表名 视图名称等
  • 原文地址:https://www.cnblogs.com/maooyt/p/13193200.html
Copyright © 2020-2023  润新知