计算机所表示和使用的数据可分为两大类:数值型数据和非数值型数据。数值型数据用以表示量的大小、正负,如整数、小数等。非数值型数据,用以表示一些符号、标记,如英文字母A~Z、a~z、数字0~9、各种专用字符+、-、*、/、[、]、(、)及标点符号等。汉字、图形和声音数据也属非数值型数据。由于在计算机内部只能处理二进制数,所以数字编码的实质就是用0和1两个数字进行各种组合,将要处理的信息表示出来。