字符作为人—机联系的媒介,是最重要的数据类型之一,当前的西文字符集由 128 个符号组成,通常用 8 位二进制编码,即用一个字节来表示每一个符号,当前通用的两个标准字符集是:
ASCII 码: 即 American Standard Code for Information Interchange
EBCDIC码:即 Extended Binary Coded Decimal Interchage Code
ASCII码字符集具体编码如下表所示: ASCII字符编码集 字符串的表示与存储 字符串是指连续的一串字符,它们占据主存中连续的多个字节,每个字节存放一个字符,对一个主存字的多个字节,有按从低位到高位字节次序存放的,也有按从高位到低位字节次序存放的。表示字符串数据要给出串存放的主存起始地址和串的长度。例如:IF A>B THEN READ(C)就可以有如下不同的存放方式: 汉字的表示 通常用两个字节表示一个汉字
为了与西文字符编码相区别(西文的ASCII码的最高一位编码值为0),表示一个汉字时,把两个字节的最高一位的编码值设定为 1,则该编码集的最多编码数量为 128 X 128。
这种编码方案与西文传送中的把ASCII码的最高一位用作奇偶校验位有矛盾。 数值数据在计算机内的格式 定点小数: N = Ns N-1 N-2 …… N-n
整数: N =Ns Nn Nn-1 …… N1 N0
浮点数: N = Ms Es Em-1 …… E1 E1 M-1 M-2 M-n
基为2
IEEE 标准:阶码用移码,尾数用原码 | 符号位 | 阶码位 | 尾数数码位 | 总位数 | 短浮点数 | 1 | 8 | 23 | 32 | 长浮点数 | 1 | 11 | 52 | 64 | 临时浮点数 | 1 | 15 | 64 | 80 |
|