一、二进制转换十进制
权重展开并相加
设10011的十进制计算方法:
(1✖2^4)+(0✖2^3)+(0✖2^2)+(1✖2^1)+(1✖2^0)=19
故10011的十进制为19
二、十进制转二进制
对十进制数除2并记录余数,得到的商值继续除2,直到商为0,结束计算
设345的二进制计算方法
345/2=172——1
172/2=86——0
86/2=43——0
43/2=21——1
21/2=10——1
10/2=5——0
5/2=2——1
2/2=1——0
1/2=0——1
故345的二进制数为101011001(反向读取)
三、十进制转八进制
同理如上,只是把除数改为8
设100的八进制计算方法为:
100/8=12——4
12/8=1——4
1/8=0——1
即100的八进制数为144
四、十进制转十六进制
同理如上,只是把除数改为16
设109的十六进制计算方法为:
109/16=6——13
13在十六进制中表示d
故109的十六进制为6d
五、二进制转十进制
按权重展开并相加。
设101的十进制计算方法为:
(1✖2^2)+(0✖2^1)+(1✖2^0)=5
故101的十进制为5
六、八进制转十进制
同上理,权重展开并相加
设11的十进制计算方法为:
(1✖8^1)+(1✖8^0)=9
故11的十进制为9