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

相关推荐

  • 抑郁症在南昌哪个医院好(抑郁 南昌)

    抑郁,这是一种让人感到沮丧,无助和孤独的情绪。在南昌,抑郁患者的数量正在不断增加,特别是在年轻人中。南昌是一个历史悠久的城市,拥有着丰富的文化和历史遗产。然而,这些并不能帮助抑郁患…

    教育百科 2024年9月1日
  • 网瘾少女和网瘾少男的区别

    网瘾少女和网瘾少男的区别 网瘾少女和网瘾少男都是网络成瘾的代表人物,但是两者存在一些显著的区别。网瘾少女通常是指那些长期沉迷于网络游戏、社交媒体和在线游戏的女性,而网瘾少男则是指那…

    教育百科 2025年10月11日
  • 中国家长害死了多少孩子?

    中国家长害死了多少孩子? 近年来,有关中国家长如何照顾孩子的问题越来越受到关注。许多家长担心他们的孩子正在受到过度保护、缺乏独立性和创造力,甚至导致一些悲剧的发生。那么,中国家长害…

    教育百科 2024年10月28日
  • 广东网瘾老头

    广东网瘾老头,一个让人难以理解的人物。他是一位年过七旬的老头,却有着网瘾。他的每天都会花费大量的时间在互联网上,不论是浏览网页,玩游戏还是聊天,都要比一般人花费更多的时间和精力。 …

    教育百科 2026年9月5日
  • 休学期间转学有用吗初中

    休学期间转学有用吗初中 近年来,随着教育竞争的加剧,许多学生不得不面对休学的情况。而对于初中生来说,休学期间转学更是一个常见的选择。然而,对于是否在休学期间转学,这个问题并没有一个…

    教育百科 2025年3月14日
  • 怎样帮孩子戒网瘾青少年网瘾学校

    怎样帮助孩子戒网瘾 随着互联网的普及和发展,越来越多的人沉迷于网络,其中一些孩子被称为“网瘾少年”。网瘾不仅会影响孩子的学习成绩和社交能力,还会对他们的身心健康造成严重影响。那么,…

    教育百科 2024年10月9日
  • 不上学创意语录

    不上学的创意语录 上学的时候,我总是想着有一天能够不再上学,而是选择创业或者自由职业。但是,随着年龄的增长,我开始明白,上学不仅仅是为了获得一份稳定的工作,更重要的是,它为我打开了…

    教育百科 2025年6月16日
  • 后娘生病不上学

    娘生病不上学 最近,我的娘生病了,不让我们上学了。这是我第一次听到这个消息,我感到非常震惊和难过。我还记得娘以前经常说,她非常喜欢上学,喜欢学习。现在,她不能去了,这让我感到非常遗…

    教育百科 2025年5月12日
  • 休学要求住院病历原件吗

    休学要求住院病历原件吗? 随着医疗技术的不断发展,越来越多的人选择休学来进行治疗。在休学期间,患者需要进行治疗,因此休学期间的医疗记录非常重要。如果患者需要休学进行治疗,他们通常需…

    教育百科 2024年5月25日
  • 2024年的立春是几月几号(2024年立春时间 具体时间是几月几日几点几分)

    2024年立春时间是2024年2月4日(农历腊月廿七)上午8点30分。 立春是二十四节气之一,也是中国农历新年的开始。按照农历的算法,立春这一天是春节的前一晚,也是一年中最重要的节…

    教育百科 2024年9月13日

发表回复

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