十进制。二进制。八进制。十六进制的互换
来源:百度知道 编辑:UC知道 时间:2024/05/17 23:18:20
各个进制之间怎么换算?
进制的转换
(1)将二.八.十六进制数转换为十进制数
一般对r进制数按位权展开,再作运算。
如:将10111.11B转换成十进制数
将327O转换为十进制
将32FH转换为十进制
解:(10111.11)2=1×24+0×23+1×22+1×21+1×20+1×2-1+1×2-2=(23.75)10
(327)8=3×82+2×81+7×80=(215)10
(32F)16=3×162+2×161+15×160=(821)10
(2)将十进制数转换为二进制数
如:将23.75转换为等值的二进制数
解:对整数部分转换:
2| 23 余数
2| 11 ......... 1 ←——最低位
2| 5 ......... 1
2| 2 ......... 1
2| 1 ......... 0
0 ......... 1 ←——最高位
即 (23)10=(10111)2
对小数部分——乘2取整法
积 整数
0.75×2=1.5 .......... 1 ←——最高位
0.5×2=1.0 .......... 1 ←——最低位
即(0.75)10=(0.11)2
所以(23.75)10=(10111.11)2
(3)二进制数与八进制数、十六进制数的相互转换
由于二进制数和八进制数、十六进制数存在一种特殊的