对于非常笨的计算机来说,十进制简直太难了(电脑你不要打我,难道事实不就是这样吗??),所以计算机使用的都是二进制~
咱们这就来看看电脑对二进制的解释:
计算机:
二进制数由许多的0和1构成,是计算机世界的标准语言;
程序猿:
你们为甚么要用二进制,十进制不香吗??
计算机:
这是计算机的千古遗憾,因为我们脑子不太好,所以需要二进制这种简单的进制,其中只有0和1,使用很方便、简单,科学家们会把打了孔的纸带放入早期计算机的体内,计算机通过纸带上某一个位置有孔还是没孔来执行命令,最终也会以二进制输出结果;
程序猿:
那么科学家是怎样把十进制转为二进制的呢??
计算机:
一般来说,他们使用一种简单的办法,叫做短除法,
比如,我们要把7转换为二进制,应该这样执行命令:
按照黄色箭头的顺序写下余数后结果应该为111;
如果你还不明白的话我再举一个栗子,这次我们用25:
程序猿:
那么科学家们又是怎样把二进制转为十进制的呢??
计算机:
二进制转十进制比十进制转二进制还简单,这里我们用二进制数1011:
这个二进制数有n位就从2的n - 1次方开始依次乘二进制中的每一项,每次运算指数都要减掉1:
相信大家都懂了,若有疑问直接评论区里或私信,这篇博文完了还会增加代码的!!