前面一节课我们讲了进制的转换,这部分内容需要写的代码不是太多,不过需要多动笔计算联系练习。这节课我们开始讲字符编码。大家都知道,计算机中只认识0和1,那计算机中的字符是如何存储的呢?我们来看看本节的内容:
一、ASCII码
ASCII码是American Standard Code for Information Interchange的缩写。计算机最早是美国人发明的,英文中只需要使用英文字母、数字、特殊符号以及计算机的控制符。当时在他们看来,计算机中字符只需要100多个就够了,因此他们选择使用7位的二进制来表示字符的编码。为了预留一定的余量,最高位为0,正好凑满8位。组成了ASCII码。
因此,在计算机中一个二进制称为1比特(bit),八位的二进制称为1字节(byte)
我们看一下ASCII码的表: