活动学习单6: 更多关于二进制数的知识
Last updated
Last updated
二进制数还有一个有趣的性质,那就是如果我们把一个 0 放到一个二进制数的右边,那么这个数会变化多少呢?想一想,我们在学习十进制数的时候,当我们把一个 0 放到一个数字右边的时候,就等于把那个数字乘上 10。举例来说,9 会变成 90,而 30 会变成 300。
但在二进制的世界中,当我们把一个 0 放到右边会发生什么事呢?试试看:
1001 (9) 10010 (?)
再多试几个其他的数字来证明你的猜想。规律是什么?你认为发生了什么?
我们目前使用的每一张卡片都代表电脑里面的一个比特(比特的英文 bit 就是二进制数英文 binary digit 的简称)。所以目前我们使用的字母可以用 5 张卡片表示,或者说是 5 个比特。然而计算机必须知道这个字母是大写还是小写,还是数字、标点符号或是想 ¥ 或 ~ 这种特殊符号。
看看你的键盘,数数看电脑一共需要几个比特来表示这个字母和符号。
现在很多电脑都是用「美国信息交换标准代码」(American Standard Code for Information Interchange, 又称为ASCII码)来表示每一个字母。但在一些不说英文的国家则必须使用更长的编码(比如中文)。