在计算机里,所有用到的数字、字母、符号、指令等都必须用特定的二进制码来表示,这就是二进制编码。
BCD码
计算机只能识别二进制数,但是,人们却熟悉十进制数。
所以,在计算机输入和输出数据时,往往采用十进制数表示。
不过,这样的十进制数是用二进制编码表示的,称为二进制编码的十进制数——BCD(binary code decimal)码。
用二进制数为十进制数编码,每一位十进制数需要由四位二进制数来表示。四位二进制数共有16种编码形式,由于十进制数只有0~9十个数码,故有六个码是多余的,放弃不用。
而这种多余性便产生了多种不同的BCD码。在计算机中较常用的是 8421 BCD 码,这种BCD码用四位二进制数表示一位十进制数的数码0~9,而这四位的权从高位到低位依次为8、4、2、1。

ASCII码
在计算机里,字母和符号也必须用特定的二进制编码来表示。
目前,在微机、通信设备和仪器仪表中广泛采用的是美国标准信息交换码ASCII(american standard code for information interchange)码。
它用七位二进制码表示一个字母或符号,共能表示27=128个不同的字符。其中包括数字0~9、英文26个大、小写字母、运算符、标点及其他的一些控制符号。

汉字编码
是为汉字设计的一种便于输入计算机的代码。
根据应用目的的不同,汉字编码分为外码、交换码、机内码和字形码。
奇偶校验码
校验码是为了检查信息编码在存储和传输过程中是否发生了错误而设置的附加码,其中最简单和最常用的是奇偶校验码。
奇偶校验码包括两种:奇校验和偶校验。
奇校验是使整个校验码中"1"的个数为奇数;
偶校验是使整个校验码中"1"的个数为偶数。解决的办法是在原编码前加1位。
[举例] 表示:10001100B
奇校验码:0 10001100 偶校验码:1 10001100

