小樱知识 > 生活常识十进制数如何转换为二进制数(十进制转二进制的最新简单算法)

十进制数如何转换为二进制数(十进制转二进制的最新简单算法)

提问时间:2022-06-16 19:20:05来源:小樱知识网


上个周末,我在给孩子辅导奥数的时候,发现其实有一道二进制题,题目是求两个二进制的和。我的视频课第一课就介绍了二进制的特点,“每二进一,借一为二”。告诉我孩子后,他成功了。然后,我给孩子讲了十进制和二进制的转换。当谈到十进制和二进制之间的转换时,我遵循我们之前学习的除以二的方法,如下图所示:

这个算法应该说是教科书式的算法,各大搜索引擎找到的算法都是这个。

我大概比别人多考虑了一步。我在想为什么我需要除以2来取其余的。我想了想,发现它的本质是求这个数包含多少个2。例如,插图中的150包含75个2,2的二进制数是10。也就是说要算75 (10)的和。继续思考,你会发现(10)+(10) = (100) = 2,(100)+(100) = (1000) = 2,于是我得到了如下图所示的结果:

从上图可以总结出一个规律:2的指数是多少,换算到二次系统后有几个零,例如:2 = 10000000。这个很好理解。我在视频课程里讲ASCII码的时候说过,ASCII码只占用7位存储,最高位是0,所以最多可以存储128个字符。存储范围从0000000到0111111,十进制为0-127。下图是我最新的算法:

我们来对比一下,看看原来的2分频算法是不是简化了。如果你觉得这篇文章不错,请帮忙转发给有需要的朋友。

以上内容就是为大家推荐的十进制数如何转换为二进制数(十进制转二进制的最新简单算法)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:十进制数如何转换为二进制数(十进制转二进制的最新简单算法)

本文地址:https://www.xiaoyin02.com/shcs/336350.html

相关文章