汉字与字母如何通过ASCII码区别?
问题描述:
汉字与字母如何通过ASCII码区别?
ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值.
ASCII码于1968年提出,用于在不同计算机硬件和软件系统中实现数据传输标准化,在大多数的小型机和全部的个人计算机都使用此码.ASCII码划分为两个集合:128个字符的标准ASCII码和128个字符的扩充ASCII码.
每个汉字有个二进制编码,叫汉字国标码.
在我国汉字代码标准GB2312-80中有6763个常用汉字规定了二进制编码.
每个汉字使用2个字节.
GB2312-80 GB2312将代码表分为94个区,对应第一字节;每个区94个位,对应第二字节,两个字节的值分别为区号值和位号值加32(2OH),因此也称为区位码.01-09区为符号、数字区,16-87区为汉字区,10-15区、88-94区是有待进一步标准化的空白区.GB2312将收录的汉字分成两级:第一级是常用汉字计 3755个,置于16-55区,按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字计3008个,置于56-87区,按部首/笔画顺序排列.故而 GB2312最多能表示6763个汉字.
这段话看得不是很明白,能不能拿具体汉字举个例子呢?
答
简单的说把 ascii第一个字节小于128
而汉字就是大于128的