您的位置:首页 > 其它

二进制、八进制、十进制、十六进制之间的转化

2014-10-22 17:06 573 查看
1) 二进制转化为八进制

用三位二进制表示一位八进制(2的3次方),用四位二进制表示一位十六进制(2的4次方)

A. 小数点左边开始和右边开始,3个一组先分组。不足3个的,前面和后面补零。

10110.0011 –010110.001100

二进制 八进制

010 0*2的0次方+1*2的1次方=2

110 6

001 1

100 4

则转化后为:26.14

2) 二进制转化十进制:

从最后一位开始算,依次列为第0、1、2.。。。位

(01101011)2=(1*2的0次方+1*2的1次方+0*2的2次方。。)10=107

3) 二进制转化为十六进制

小数点左边开始和右边开始,4个一组先分组。不足4个的,前面和后面补零
110,0001.111 – 0110,0001,1110

二进制    十六进制

0110        6

0001        1

1110        E(14)

转化后的结果为:61.E

4) 八进制转化为二进制

一位八进制有三位二进制表示:

37.416

3=0+2+1=011

7=4+2+1=111

4=4+0+0=100

1=0+0+1=001

6=4+2+0=110

则011,111.100,001,110=11111.10000111

5) 八进制转化为十进制

1507

7*8的0次方=7

0*8的1次方=0

。。。。

转化后:839

6) 八进制转化为十六进制

两种方法:

1) 把八进制先转化为二进制,再由二进制转化为十六进制;

2) 把八进制先转化为十进制,再由十进制转化为十六进制;

7) 十进制转为二进制

a) 整数转化:除2取余,直到商为0时为止,逆序排列

Eq: 107 == 01101011

b) 小数转化:乘2取整,顺序排列,直到积中的小数部分为0时为止

0.625 == 0.101

8) 十进制转化为八进制

9) 十进制转化为十六进制(直接对应)

10) 十六进制转为二进制(和4)类似)

11) 十六进制转化为八进制(和6)类似)

12) 十六进制转化为十进制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: