撰文:茂喵喵
审核:伯毅
在数学学习中,我们比较常用的是十进制,这在生活中也是一样。所谓十进制,就是在进行数字运算时,低位上的数字运算满十向上进位,或者低位上的数字不足时向高一位的数字借位,满十是基础。这种进制,满足了我们的日常生活所需。但是,现代生活的必需品——电子产品,却是基于另一种进制的。这就是我们今天要讲到的——二进制。
十进制是满十进一,二进制就是满二进一,这个规则是统一的。因此,二进制中,只有0和1这两个数。那么二进制究竟是如何运算的?我们具体来看看。
加法:0 0=0,0 1=1,1 0=1,1 1=0;
乘法:0×0=0,0×1=0,1×0=0,1×1=1;
减法:0-0=0,1-0=1,0-1=1,1-1=0;
除法:0÷1=0,1÷1=1;
竖式计算如下:
那么,计算机为什么要用二进制呢?
1、二进制方便硬件实现。因为二进制只有0和1这两个数,而在我们日常生活中,经常遇到的状态也是有两种,比如:开关的开与闭,答案的对与错,电路的正常与不正常等,只有两种状态;
2、二进制更适合复杂的计算机逻辑运算。因为在逻辑里面只有真与假两种状态,一般真为1,假为0;
3、二进制运算更简单,可以减少很多因为运算复杂而带来的失误;
4、二进制应用于通信,更加稳定可靠。
十进制与二进制间的相互转化,我们列举一些常用的:
日常我们所使用的电脑或手机,它们只读得懂0和1所组成的数组,也就是说,我们通过屏幕所看到的无论是文字还是视频、图片,在电脑的CPU中,只是一串串0、1字符,然后由此引发出现代编程语言,诸如早期的汇编语言,C语言,Java等,人类需要基础的语言,作为日常交流,自然机器也是需要的。
当然这里,还要说一下我们日常所提到的内存空间。比如,一个U盘的存储空间为8G,也就是8Gb字节,这里的字节,就是二进制数据的单位,通常由8位0、1数字组成。通常情况下,一个汉字由占用字节,那么8Gb能存储多少汉字呢?8Gb=8×1024Mb=8×1024×1024×1024÷2B=40亿,也就是可以存储40亿个汉字,这里的B就表示字节。
好了,今天的科普分享就到这里。
下期预告:日常生活中有哪些我们不知道却在做的不环保行为