3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

我们现实生活中使用的计数方式,通常是“逢十进一”,称为十进制。从古至今,之所以人类一直使用十进制,我想大概是因为人有十个手指头。各国各民族的文字里都有十个数字,目前全球通用的0-9更是包含10个数字。

3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

为什么计算机使用二进制计数

前面我们提到,计算机的本质就是数字电路组成的计算机器,数字电路中只有 1 和 0 两种状态,就相当于计算机只有两个手指,所以对于计算机而言,二进制是最自然的计数方式。十进制计数是“逢十进一”,那二进制就是“逢二进一”,十进制的 1,2,3,4 对应二进制的 1,10,11,100。二进制的一个数字称为一个位(bit),三个 bit 能够表示的最大二进制数就是 111,也就是十进制的 7。

不过,不管是哪种计数方式,数的大小并没有变,十进制的 1 1=2,二进制的 1 1=10,但十进制的 2 是等于二进制的 10 的。生活中,我们常用的十进制 15,读作“一十五”,34 读作“三十四”。那二进制的 10 就可以类比,读作“一二”,二进制的11读作“一二一”。

3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

事实上,因为计算机的数字电路只有 0和1 两种状态,所以它只能用二进制存储和读取数据。因此程序员编程时,即使输入的是十进制计数的数字,最终编译的程序执行时,计算机依然是将之转换为二进制计数方式存储的。

你已经知道二进制的一个数字称为一个位(bit),事实上,人们把 8 个 bit 称为一个字节(byte)。我们常说电脑的硬盘式 500G 的,这个 500G 就是指 500G 个字节,也就相当于 4000G 个 bit。G 是计数单位,它有两个含义,计算机领域因为使用的是二进制,所以 1G 等于 220。在物理学中,1G 又可能等于 10 9。

3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

十进制和二进制怎么转换

在解决这个问题之前,我们先来考虑这一个问题:

假设有一个十进制计数方式的数字,它的百位为 a,十位为 b,个位为 c,如何用 a, b, c 表示出这个数字?

直接 abc?这在数学上表示 a 乘以 b 再乘以 c,并不对。正确的做法是 a* 10^2 b* 10^1 c,因此 123 = 1* 10^2 2* 10^1 3。同样的道理,在二进制计数方式中,101 = 1* 2^2 0* 2^1 1 等于十进制中的 5。我们再来看看十进制的 13,转换为二进制为多少:13 = 1* 2^3 1* 2^2 0* 2^1 1,所以,十进制的 13 换成二进制就是 1101。(头条不支持上下标,10^2 表示 10 的 2 次方)

3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

有了这样的思路,计算机如何表示小数,也就非常清楚了。二进制的 0.abc 就等于 ax2^-1 bx2^-2 cx2^-3.

所以一个字节能够表示的最大数字是多少呢?我们来看看,1byte = 8bit,所以一个字节能够表示的最大数字为 11111111,换算成十进制就是 1* 2^7 1* 2^6 … 1 = 255。实际上,如果用一个字节表示有符号数(考虑可能表示负数的情况),计算机要把最高位用来表示正负号,这个时候,一个字节最大能表示的数就只有 127 了。

欢迎在评论区一起讨论,质疑。文章都是手打原创,喜欢我的文章就关注一波吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至89291810@qq.com举报,一经查实,本站将立刻删除。
赞 (0)
上一篇 2024年4月19日 上午10:22
下一篇 2024年4月19日 上午10:28

相关推荐

  • 需要休学么

    需要休学么?这是一个值得深思的问题。在现代社会,学业已经成为人们生活的重要组成部分。然而,有时候我们可能会遇到一些不可抗拒的因素,例如生病、家庭变化或者个人原因,这些原因都可能导致…

    教育百科 2025年5月21日
  • 许很爱佳妮休学了

    许很爱佳妮休学了。这是一个让人感到意外和困惑的消息,但对于她来说,这是一个明智的决定。 许很爱佳妮是一个年轻的女孩,她在学校里一直表现良好,拥有一份稳定的工作,一个可爱的家庭和一个…

    教育百科 2026年2月18日
  • 扩招学生休学一年可以转网课么

    随着新冠疫情的爆发,许多学校都采取了扩招措施来应对学生数量的增加。然而,对于某些学生来说,扩招可能会对他们的学习造成不利影响。因此,一些学生选择了休学一年,以便更好地调整自己的学习…

    教育百科 2024年8月1日
  • 豆瘾网

    豆瘾网: 一个让你摆脱豆瘾困扰的网站 豆瘾,通常指的是对豆类产品的过度依赖和成瘾,这种成瘾可能会对个人的生活和健康产生负面影响。豆瘾是一种很常见的问题,但很多人并不知道如何应对它。…

    教育百科 2025年9月14日
  • 美国留学休学后要重新办签证(休学了办签证)

    休学了,意味着需要离开学校,开始新的冒险旅程。为了前往其他国家,你需要获得相应的签证。在这个过程中,可能会遇到一些挑战,但只要你遵循相关规定,最终一定能够成功办理签证。本文将介绍休…

    教育百科 2024年4月4日
  • 休学参加奥林匹克赛

    休学参加奥林匹克赛 近年来,奥林匹克竞赛在全球范围内变得越来越受欢迎。对于那些热爱运动和追求荣誉的人来说,参加奥林匹克竞赛是一种无与伦比的体验。但是,对于一些学生来说,参加奥林匹克…

    教育百科 2024年7月18日
  • 面对厌学的孩子有什么奇招?(对于厌学的孩子该怎么办)

    对于厌学的孩子,家长和教育者应该怎么办? 每个孩子都应该被给予爱和关注,但同时也需要他们学习知识和技能。然而,有些孩子可能会出现厌学的情况,这可能是由于许多原因引起的。对于这种情况…

    教育百科 2024年3月23日
  • 休学后作文

    休学后作文:重新定位自己 自从我决定休学后,我的生活发生了翻天覆地的变化。我重新审视了自己的人生,思考了一些问题,也找到了一些新方向。 休学让我有机会重新审视自己的价值观。在上学时…

    教育百科 2025年5月6日
  • 孩子经常玩手机游戏有戒网瘾的学校吗

    孩子经常玩手机游戏有戒网瘾的学校吗 近年来,随着智能手机和互联网的普及,越来越多的人沉迷于手机游戏和网络成瘾。特别是在现代社会,孩子们更是受到手机游戏的影响,成为“游戏迷”。然而,…

    教育百科 2024年9月29日
  • 帮助网瘾老人

    网瘾老人,是指那些长期沉迷于网络游戏或其他电子游戏,难以自拔的人。这些人往往失去了与家人和朋友的联系,并且可能会对他们的生活造成严重的影响。帮助他们脱离网瘾是一个需要认真对待的问题…

    教育百科 2025年6月20日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注