上集提到,1 个二进制值可以代表 1 个数

我们可以把真和假 ,当做 1 和 0

如果想表示更多东西,加位数就行了

拿二进制数 101 举例

意味着有 1个 "4"   0个 "2"   1个 "1"

加在一起,得到十进制的 5

二进制数表示文字

与其用特殊方式来表示字母,计算机可以用数字表示字母

最直接的方法是给字母编号:

A是1,B是2,C是3,以此类推

著名英国作家 弗朗西斯·培根(Francis Bacon)曾用 5位序列 来编码英文的 26 个字母

在十六世纪传递机密信件

五位(bit)可以存 32 个可能值(2^5) - 这对26个字母够了

但不能表示 标点符号,数字和大小写字母

ASCII,美国信息交换标准代码

发明于 1963 年,ASCII 是 7 位代码,足够存 128 个不同值

范围扩大之后,可以表示大写字母,小写字母。

 

计算机科学速成课-第4课:二进制-少儿编程教育网