十进制与二进制互转教程
十进制与二进制互转教程
在计算机学习中,你是不是经常犯愁十进制与二进制的转换,只能使用进制转换工具,经常在想那些1010到底表示什么。那么,授之以鱼不如授之以渔,看完本篇文章,应该能对你有所帮助。
二进制是什么
在学习如何转换前,首先要理解二进制是什么。二进制,顾名思义,到2就进位,专业术语叫做逢二必进,和十进制的逢十必进一样。
举个例子:0,现在为其+1,得到1,这很正常,但再+1,不是2,而是10,因为逢二必进,再+1,变成11,再+1,变成100,以此类推......
二进制转十进制
二进制转十进制的过程非常简单,只需要你会加法就行。直说不好讲,我们来举一个例子就知道了。
首先,随便的打一串二进制,比如11010010;
然后,按顺序依次写出:
... 64 32 16 8 4 2 1接着,把待转换的二进制写在下方,上方数不够的继续往左补位:
128 64 32 16 8 4 2 1
1 1 0 1 0 0 1 0最后,将上方所有有1的数字依次相加,得到最终结果。
也就是128+64+16+2=210,这个210就是11010010的十进制结果。
不信的话,我们用工具来验证一下:

十进制转二进制
十进制转二进制主要与二进制转十进制差不多,但是是相反的。同样的我们举个例子,就用上面的210作例子吧。
首先找到这个2的x次方这个数,确保
2^(x+1)<目标数<=2^x比如256就超过了210,而128就可以。
然后以这个2的x次方的这个数(128)开始,依次写出其与其前的数:
128 64 32 16 8 4 2 1接着依次减去这些数,如果够减就写1,不够就写0,最终一定会减完:
128 64 32 16 8 4 2 1
1 1 0 1 0 0 1 0说明:210-128=82,够减,写1;82-64=18,够减,写1;18-32<0,不够减,写0;18-16=2,够减,写1;2-8<0,不够减,写0;2-4<0,不够减,写0;2-2=0,够减,写1;0-1<0,不够减,写0(这步只是为了推演流程,实际减完后后位补0即可),拼在一起就是11010010。
得出的这个数就是结果。
同样的,我们来验证一下:

好的,本篇教程到这就结束了,二进制的世界就是这么奇妙,那么,你学会了吗?如果还是有些迷惑,也完全正常,仅需根据以上教程多加练习即可。感谢你的观看!
© 2026 小满工作室. All rights reserved.
本文系作者 @小满 原创发布在孙哥博客站点。未经许可,禁止转载。
暂无评论数据