数字电路常用二进制,编程中则常使用十六进制。
1、 本次需相互转换的进制数值。
2、 所有数据均经核实,准确无误。
3、 将二进制数按权展开相加,得到十进制数。
4、 乘以其对应权重即可
5、 该计算方法本身无误,但处理较长二进制数时过程较为繁琐。
6、 第二种方案与第一种类似,均采用权值累加的方式进行处理。
7、 我们选择先计算再求和。
8、 可先将二进制转为十六进制,再由十六进制转换成十进制,简化计算过程。
9、 接下来将介绍二进制转十六进制的简便方法
10、 十进制转二进制可用除权取余法实现。
11、 依次写下余数0或1,直到除法完成为止。
12、 最终逆序书写即为转换后的结果
13、 传统方法较为繁琐,面对大数字运算时尤为复杂不便。
14、 采用二进制凑数法,逻辑关系会变得更加简单明了。
15、 具体步骤见下图,过程不再详述。
16、 二进制转十六进制
17、 将二进制数从低位起每四位分组,高位不足时补零。
18、 用8421码进行转换处理
19、 二进制转八进制
20、 同样道理,但这次以三位为一组
21、 将十六进制或八进制转换为二进制,只需逆向操作,过程简单易算。
22、 若需验证计算结果准确性
23、 可开启Windows系统自带的计算器程序。
24、 接着选用程序员专用计算器
25、 加粗部分表示当前输入的进制数值
26、 正确转换结果清晰可见
评论
更多评论