上集提到,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 个不同值
范围扩大之后,可以表示大写字母,小写字母。
参考文献:
1:Youtube 原视频:https://www.youtube.com/playlist?list=PLME-KWdxI8dcaHSzzRsNuOLXtM2
2:CrashCourse 字幕组!(翻译:排名不分先后)* 不想膨胀的小R* 糖醋陈皮* ZireHao* gilot* 晴空* Crazycat* Cindy* 出门去* TMC - RN* LCAR979
3:https://github.com/1c7/crash-course-computer-science-chinese
本站内容未经许可,禁止任何网站及个人进行转载。