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

    一、进制转化    

      1、  二进制

      2、  十进制

    (1)、二进制→十进制(展权相加)

    步骤:第一步:写“2”。       第二步:标指数→从右到左,从指数0开始标记。       第三步:乘系数(一一对应)       第四步:相加。

     举例说明:二进制1101转换成十进制是多少?

        第一步:先写“2 ”      2 2 2 2

        第二步:标指数:        2^3, 2^2 ,2^1, 2^0

        第三步:乘系数:        1*2^3 1*2^2 0*2^1 1* 2^0

        第四步:相加:          1*2^3+1*2^2+0*2^1+1* 2^0=13

    另一种算法:8421法            举例一:   1101  一 一对应 

                                                                   ↓     

                                                                8421     

    然后乘系数相加:1*8+1*4+0*2+1*1=13      

    举例二:  11010 一 一 对应    

                       ↓

                   168421      然后乘系数相加:16*1+1*8+0*4+1*2+0*1=26

    (2)、十进制→二进制(除2取余)

         第一步:用竖式对十进制的数依次除2,记录每一步的余数。      第二步:一直除到商0为止,从下到上记录余数。

    (3)、八进制(O)→十进制(第一步:先写“8”。第二步:标指数。第三步:乘系数。第四步:相加)

    (4)、十进制→八进制(第一步:用竖式对八进制的数依次除8,记录每一步的余数。第二步:一直除到商为0为止,从下到上记录余数)

    (5)、十六进制(OX)→十进制

    (6)、十进制→十六进制(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

    (7)、二进制→八进制(从右到左三位一组)    例如:10/111/001→2/7/1

    (8)、八进制→二进制(一拆三)    例如:4/5/6→100/101/110

    (9)、二进制→十六进制(从右到左四位一组)    例如:11/1110/0110→3/E/6

    (10)、十六进制→二进制(一拆四)       例如:2/F/7/5→0010/1111/0111/0101

  • 相关阅读:
    JS ipad图片拖动缩放 PHP
    PHP 格式化输出 PHP
    PHP Smarty模版使用 PHP
    PHP PDO小试 PHP
    PHP 获取网页所有连接 PHP
    C# 生成不重复随机字符串 (1秒内生成1000000个) PHP
    使用VS 开发PHP PHP
    PHP 扑捉未处理异常 PHP
    PHP 格式化MYSQL返回float类型 PHP
    CheckBox 选中判断及实现单选功能
  • 原文地址:https://www.cnblogs.com/dawasai/p/4175877.html
Copyright © 2011-2022 走看看