# 活动学习单6: 更多关于二进制数的知识

二进制数还有一个有趣的性质，那就是如果我们把一个 0 放到一个二进制数的右边，那么这个数会变化多少呢？想一想，我们在学习十进制数的时候，当我们把一个 0 放到一个数字右边的时候，就等于把那个数字乘上 10。举例来说，9 会变成 90，而 30 会变成 300。

但在二进制的世界中，当我们把一个 0 放到右边会发生什么事呢？试试看：

> 1001 (9)\
> &#x20;10010 (?)

再多试几个其他的数字来证明你的猜想。规律是什么？你认为发生了什么？

我们目前使用的每一张卡片都代表电脑里面的一个**比特**（比特的英文 bit 就是**二进制数**英文 binary digit 的简称）。所以目前我们使用的字母可以用 5 张卡片表示，或者说是 5 个**比特**。然而计算机必须知道这个字母是大写还是小写，还是数字、标点符号或是想 ¥ 或 \~ 这种特殊符号。

看看你的键盘，数数看电脑一共需要几个**比特**来表示这个字母和符号。

现在很多电脑都是用「美国信息交换标准代码」（American Standard Code for Information Interchange， 又称为ASCII码）来表示每一个字母。但在一些不说英文的国家则必须使用更长的编码（比如中文）。

![](https://1389589073-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAmFAZn0QRz194b_PYl%2F-LAt931usGC6l_2AUwM-%2F-LAt94yT1MWYIx4UDiTg%2Fact1img13.png?generation=1524598604622462\&alt=media)
