1、这是我们本次要进行互转的进制数数据均已通过验证,是没有问题的
2、2进制转换10进制的第一种方案,也是常规方法就是乘以它相应的权值这种计算方法没有什么问题,不过对于比较长的二进制计算就计较复杂了
3、第二种方案和第一种差不多,也是权值相加的这样一个步骤只不过,我们是直接把它先计算出来再相加其实,二进制转10进制,我们可以先转化为16进制,再将16进制转换为10进制后面我们会说,二进制转16进制过程非常的简单
4、10进制转2进制可以采取处以权值的方法将余数0或1写在旁边,直至全部除尽最后倒着写上来就是转换结果了
5、上一种常规方法也是比较复杂的,对于数字比较大的计算起来就特别的麻烦如果我们采用凑二进制的办法,相对逻辑就要简单许多具体步骤如下图,过程我就不再赘述了
6、2进制转16进制将需要转换的2进制从低到高4位一组,高位不满4位的补0然后利用8421码进行转换2进制转8进制同理,不过这次是3位一组16进制或8进制转2进制只需执行反步骤就可以了,也是非常好计算的
7、如果需要验证计算结果的可以打开windows自带的计算器然后选择程序员计算器
8、加粗的代表当前输入的进制数可以看到正确的转换结果