ASCII码
来源:互联网 发布:淘宝网裙子款式 编辑:程序博客网 时间:2024/05/18 01:26
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的数字,每一个二进制位有0和1两种状态,因此8个二进制位的组合就能形成2的8次方种状态。也就是说一个字节(8个位)一共可以用来表示256种不同的状态。每一个状态对应一个符号,就是256个符号,从00000000到11111111。
上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。标准ASCII码指定了7位,也就是128种状态,这128种状态表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。这128个符号只占用了一个字节中的7个位,最前面的一位规定为0。
英语用128个字符表示就够了,但是用来表示其他语言,128个字符是不够的。比如在法语中,字母上方有注音符号,它就无法用ASCII码表示。于是,一些欧洲国家就决定,利用字节中闲置的第一位编入新的符号形成128后的扩展ASCII码。比如,法语中的é的编码为130(二进制10000010)。这样一来,这些欧洲国家使用的编码体系,可以表示最多256个字符。
0 0
- ASCII码
- ASCII码
- ASCII码
- ASCII码
- ASCII码
- ASCII码
- Ascii 码
- ASCII码
- ASCII 码
- ASCII 码
- ASCII码
- ASCII码
- ASCII码
- ASCII码
- ASCII码
- ASCII 码
- ascii码
- ASCII码
- 欢迎使用CSDN-markdown编辑器
- Unity3D 实现本地排行榜功能
- Mockito 简明教程
- 什么是看门狗
- 【小镇的技术之路】Scapy学习日记(一)
- ASCII码
- Adb connection Error:远程主机强迫关闭了一个现有的连接。 Connection attempts: 1 等adb报错方面的问题
- 欢迎给图灵教育微信平台投食
- 研华采集卡参数说明
- iOS Block循环引用精讲
- JavaScript数组常用方法
- 欢迎使用CSDN-markdown编辑器
- 数独游戏开发
- ViewPager+Fragment setUserVisibleHint取消预加载(延迟加载)