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

    (一)   十进制数与二进制数的互相转换

    1)十进制数除以2,除至0时所得的余数倒排写出,即为二进制数。

    例:  十进制数173转换为二进制数:

           

    所以十进制数173转化为二进制数的结果为10101101。

    注: ① 除2取余

         ② 除商到0为止

         ③ 一定记好余数,余数倒排

    2)二进制数转换为十进制数

    例:二进制数110转十进制数为:

    个位数0与20相乘:0×20=0

    十位数1与21相乘:1×21=2

    百位数1与22相乘:1×22=4

    将得到的结果相加:2+4=6

    所以二进制数110转化为十进制数的结果为6。

    注: ① 写底数

         ② 写指数:由右向左

         ③ 乘系数

         ④ 累加

    (二)  十进制数与八进制数的互相转换

    1)十进制数除以8,除至0时所得的余数倒排写出,即为八进制数。    注:o代表八进制

    例:十进制数150转换为八进制数:

    所以十进制数150转化为八进制数的结果为226。

    注: ① 除8取余

         ② 除商到0为止

         ③ 一定记好余数,余数倒排

    2)八进制数转换为十进制数

    例:八进制数226转换为十进制数:

    个位数6与80相乘:6×80=6

    十位数2与81相乘:2×81=16

    百位数2与82相乘:2×82=128

    将得到的结果相加:6+16+128=150

    所以八进制数226转化为十进制数的结果为150。

    注: ① 写底数

         ② 写指数:由右向左

         ③ 乘系数

         ④ 累加

    (三)  二进制数与八进制数的互相转换

    1)二进制转换为八进制采取从右向左每三位一组,不够三位的在其左边补齐0。每组单独转换出来即为八进制数。

    例:二进制数10010110转换为八进制数:

    所以二进制数10010110转化为八进制数的结果为226。

    注: ① 由右向左   三位一组

         ② 算每组的值

         ③ 位数不足时补0

         ④ 二进制  1  1  1  1

      对应 八进制  8  4  2  1

    2)八进制数转换为二进制数

    例:八进制数226转换为二进制数:

    所以八进制数226转化为二进制数的结果为10010110。

    注:  八进制  4  2  1

    对应  二进制  1  1  1  

    3)二进制与八进制对应的数据

    二进制     八进制

    000        0

    001        1

    010        2

    011        3

    100        4

    101        5

    110        6

    111        7

    (四)  二进制数与十六进制数之间的互相转换

    1)二进制数转十六进制与二进制数转八进制数相类似,采取从右向左每四位一组,不够四位的在其左边补齐0。每组单独转换出来即为十六进制数。

    例:二进制数100101100转换为十六进制数:

    所以二进制数100101100转化为十六进制数的结果为12C。

    注: ① 由右向左   四位一组

         ② 算每一组值

         ③ 位数不足时补0

         ④  二进制  1  1  1  1

    对应 十六进制  8  4  2  1

    2)十六进制数转换为八进制数

    例:十六进制数12C转换为八进制数:

    所以十六进制数12C转换为八进制数为100101100。

    注:十六进制  8  4  2  1

    对应   二进制  1  1  1  1

    3)十六进制对应的二进制数据

    十六进制        二进制

    0                  0000

    1                  0001

    2                  0010

    3                  0011

    4                  0100

    5                  0101

    6                  0110

    7                  0111

    8                  1000

    9                  1001

    A                  1010

    B                  1011

    C                  1100

    D                  1101

    E                  1110

    F                  1111

    (五)总结

    二进制 八进制 十进制 十六进制之间的关系图

         

  • 相关阅读:
    bzoj 3196/tyvj p1730 二逼平衡树
    AW201 可见的点 (欧拉函数)
    P3912 素数个数
    P1029 最大公约数和最小公倍数问题
    P1835 素数密度
    P2563 [AHOI2001]质数和分解
    P1075 质因数分解
    AW199 余数之和
    AW198 反素数
    AW197 阶乘分解
  • 原文地址:https://www.cnblogs.com/languang/p/4459985.html
Copyright © 2011-2022 走看看