2进制、10进制、16进制数互转

2025-09-28 05:53:58

1、这是我们本次要进行互转的进制数

数据均已通过验证,是没有问题的

2进制、10进制、16进制数互转

2、2进制转换10进制的第一种方案,也是常规方法

就是乘以它相应的权值

这种计算方法没有什么问题,不过对于比较长的二进制计算就计较复杂了

2进制、10进制、16进制数互转

3、第二种方案和第一种差不多,也是权值相加的这样一个步骤

只不过,我们是直接把它先计算出来再相加

其实,二进制转10进制,我们可以先转化为16进制,再将16进制转换为10进制

后面我们会说,二进制转16进制过程非常的简单

2进制、10进制、16进制数互转

4、10进制转2进制可以采取处以权值的方法

将余数0或1写在旁边,直至全部除尽

最后倒着写上来就是转换结果了

2进制、10进制、16进制数互转

5、上一种常规方法也是比较复杂的,对于数字比较大的计算起来就特别的麻烦

如果我们采用凑二进制的办法,相对逻辑就要简单许多

具体步骤如下图,过程我就不再赘述了

2进制、10进制、16进制数互转

6、2进制转16进制

将需要转换的2进制从低到高4位一组,高位不满4位的补0

然后利用8421码进行转换

2进制转8进制

同理,不过这次是3位一组

16进制或8进制转2进制只需执行反步骤就可以了,也是非常好计算的

2进制、10进制、16进制数互转

7、如果需要验证计算结果的

可以打开windows自带的计算器

然后选择程序员计算器

2进制、10进制、16进制数互转

8、加粗的代表当前输入的进制数

可以看到正确的转换结果

2进制、10进制、16进制数互转

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢