1.整数:短除法,除2取余,逆序排列
173÷2=86......1
86÷2=43......0
43÷2=21.....1
21÷2=10.....1
10÷2=5.....0
5÷2=2.....1
1÷2=0.....1
逆序排序:1101101
(173)10=1101101(2)
- 小数:乘2取整,顺序排列
0.8125*2=1.6250 (取整得1)
0.6250*2=1.2500 (取整得1)
0.25*2=0.5 (取整得0)
0.5*2=1 (取整得1)
顺序排列:1101
(0.8125)10=(0.1101)2
每位数分别转为二进制再合并
(55.3)8=5 5 . 3
=101 101 . 011
=(101101.011)2
每位数分别除以2取余,逆序排列
(39C.D8)16=3 9 C . D 8
= 0011 1001 1100 .1101 1000
=(1110011100.11011)2
按权相加再求和
(1101)2=1*8+1*4+0*2+1*1=(13)10
(110.11)2=1*4+1*2+0*1+1*2^(-1)+1*2^(-2)
=4+2+0+0.5+0.25
=(6.75)10
取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位,如果无法凑足三位,就可以在小数点的最左边(或最右边)补0,进行换算
(010100.011101)2 =010 100 . 011 101
=0+1*2+0 1*4+0+0 . 0+1*2+1*1 1*4+0+1
=(24.35)8
(1011.11)2=001 011 . 110
=1 1*2+1 . 1*4+1*2
=(13.6)8
取四合一法,即从二进制的小数点为分界点,向左(或向右)每四位取成一位,如果无法凑足四位,就可以在小数点的最左边(或最右边)补0
(101110011011.1001)2=1011 1001 1011 . 1001
=11 9 11 . 9
=(B9B.9)16
(10111.011)2=0001 0111 . 0110
=1 7 . 6
=(17.6)16
注:
1.十进制、八进制、十六进制间的转换可通过二进制进行间接转换;
2十进制转为几进制,则用该十进制数除以几,然后逐步取余,逆序排序;
3.几进制转为十进制,则用该进制数每一位上的数按权乘以该数,然后相加
【(55.3)8=5*(8^2)+5*8+3* (8^(-1))=(43.375)10】