八进制或十六进制转二进制

作者: 来源: 发布时间:2010年11月02日 点击数:
 

一位八进制数字可以用三位二进数来表示,一位十六进制数可以用四位二进数来表示

所以二进制和八进制、

十六进制间的转换非常简单 (001\010\011\100\101\110\111)(0001\0010\0011\0100\0101\0110\0111\1000

\1001\1010A\1011B\1100C\1101D\1110E\1111F)

如:将(1010111.01101)2转换成八进制数

    1010111.01101=001 010 111. 011 010

                      ↓   ↓   ↓   ↓   ↓

                             1  2    7     3    2

所以(1010111.011.1)2=(127.32)8

将(327.5)8转换为二进制

3       2      7.     5

↓     ↓    ↓    ↓

011    010   111.   101

    所以(327.5)8=(11010111.101)2

将(110111101.011101)2转换为十六进制数

(110111101.011101)2=0001   1011   1101.   0111   0100

                        ↓      ↓      ↓       ↓       ↓

                         1   B       D        7      4

所以(110111101.011101)2=(1BD.74)16

将(27.FC)16转换成二进制数

  2       7.     F        C   

   ↓    ↓    ↓     ↓   

0010  0111  1111   1100

所以(27.FC)16=(100111.111111)2

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yongzi123/archive/2009/05/26/4216893.aspx