顺序码,是对编码对象从头开始用自然数的顺序连续编码。其特点是简单、位数少、追加方便,但不表示分类、无法插入新码。 区间码,是将代码对象按一定标准分成若干区间进行编码。其特点是简单、便于插入和删除,可以表示一定的类别,但处理识别不便,空码率较高。
分组码,将代码组成中的若干位分为一组,用每组来表示代码对象某方面特定意义的代码。其特点是比较复杂、位数多、便于插入和删除,便于分类,但空码较多、不便处理。
十进制码,是分组码的特例,码中每一位为一组且是一个十进制的数,每位都是表示代码对象特定意义的代码。其特点与分组码相同。
字母码,是以字母作为编码对象的代码。其特点是简单,便于分类、索引,便于记忆与识别,但位数少时易出现重码,位数多时不易起到简化作用。