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

    进制转化

     

    十进制转二进制:

      把该十进制数,用二因式分解;

      从得到的1开始写起,余数倒排;

      既得结果。

    eg:

    十进制转八进制:

      把该十进制数,除以8分解;

      从得到的小于等于7的整数开始写起,余数倒排;

      既得结果。

    eg:

    十进制转十六进制:

      把该十进制数,除以16分解;

      从得到的小于等于F的整数开始写起,余数倒排;

      既得结果。

    eg:

    二进制转十进制:

      把该二进制数写成加权系数展开式;

      然后按十进制加法规则求和;

      既得结果。

    eg:

    八进制转十进制:

      把该八进制数写成加权系数展开式;

      然后按十进制规则求和;

      既得结果。

    eg:

    十六进制转十进制:

      把该十六进制数写成加权系数展开式;

      然后按十进制规则求和;

      既得结果。

    eg:

    二进制转八进制:

      把该二进制数按三个一组由右往左分组(不足三个的,前面补0);

      分别把每组的加权系数展开式算出;

      既得结果。

    eg:

    八进制转二进制:

      从后往前每一位按十进制转化方式转化为三位二进制数;

      缺位处用0补充;

      既得结果。

    eg:

    二进制转十六进制:

      由右往左按四位一组分组(不足四个的,前面补0);

      然后每一组的二进制数就对应一位十六进制数;

      既得结果。

    eg:

    十六进制转二进制:

      从后往前每一位按十进制方式转化为四位二进制数;

      缺位用0补充;

      既得结果。

    eg:

      

    附:

  • 相关阅读:
    jeecg中移动tbody中的tr可实现位置交换
    SQL Server中的Datediff移植到Oracle计算有误解决方案
    Oracle如何插入日期数据
    在 Oracle 9i 中创建 方案
    手把手教你uniapp 打包的H5怎么实现谷歌登录
    网站和项目的区别
    基础知识
    全球唯一标识GUID
    MVC3 Razor视图引擎基础语法
    缓存技术
  • 原文地址:https://www.cnblogs.com/smile-dream/p/5776906.html
Copyright © 2011-2022 走看看