学习随笔——ASCII码——2020.11.4
- 字符编码问题很重要,不掌握将后患无穷
- 字符:是关于文字和符号的总称,包括各个国家的文字,标点符号,图形符号,数字等等
- 字符集:是多个字符的集合,我们可以理解成就是一本大字典
- 字符编码:计算机只能识别二进制1和0,特定规则编写的能让计算机识别
- 字符和字节的含义不要搞混,字符是文化符号,字节是文件的长度单位
- 不同的字符集,不同的编码方式,都会导致文件的大小不同
- 计算机最基本的硬件是半导体芯片,每块芯片集成了数万到数百万个晶体管
- 每一个晶体管只有开关两种状态,N个晶体管就可以组成2的N次方种不同的状态
- ASCII码,它是美国标准信息互换码
- ASCII码是由美国国家标准学会(ANSL)制定的,标准的单字节字符编码方案,用于基于文本的数据,定案与1967
- 计算机每个晶体管可以存储的两种状态,构成了计算机最小的存储单位(位)
- 七个晶体管组合给出的128中不同状态,每种状态保存一个字节,就这构成了标准的7位ASCII码
- ASCII码中编号0-31是非打印字符,用于控制字符的换行回车删除,也统称为控制码
- 48-57,保存的是数字0-9
- 65-90,保存的是大写字母A到Z
- 97-122,保存的是小写字母a到z
- 八个晶体管可以组合256种不同的状态,这就是扩展ASCII码
- IBM公司进行的扩展
- 128-255的字符集统称为扩展ASCII码