点阵信息:在计算机中,字符的光学信息是用一定规模的成矩阵方式排列的多个像素组成,这个矩阵称为点阵。
英文字符的点阵采用16*8的规模;每个像素有两种取值(即黑白两色),对应二进制的一个位;因此,每保存一个英文字符的点阵信息需要占用16*8/8=16个字节的存储空间。
在计算机中,对字符的管理是通过编号进行的,编号有以下三个原则:
1.从0开始编号
2.连续编号
3.用二进制编号
对英文字符的点阵信息使用一个字节的低7位进行编号,这个编号俗称“ASCII吗”
7个二进制能编写128种编码,对应128个字符
字符:
前32个控制字符,后96个可视字符;
记住以下字符标号:
空格:32
‘0’字符0 :48
字符A:65
字符a:97
计算机对字符的表示,运算,存储和传输,都是对其点阵信息的编号进行的。
在C语言中,除了在屏幕上输出时使用到点阵信息外,其他一切的处理都是对ASCII码进行的。
大小写字母的转换:
大写+32=小写;
小写-32=大写;
将数字字符转换为其字面表达的数字:
‘0’-‘0’=0;
‘1’-‘0’=1;
‘2’-‘0’=2;
字符的大小比较其实是对ASCII码进行的,所以字符串的大小比较也是按照ASCII码比较进行的,例如字符big和small,s的ASCII码的值大于b所以 small>big
汉字在计算机中的表示方法:
点阵信息规模至少是16*16;
汉字使用2个字节分别的低7位对汉字点阵信息图像进行编号,这个编号俗称国标码
计算机对汉字的处理,计算,存储,传输实质是对国标码进行的;
汉字分为两部分:
一级汉字:常用汉字
二级汉字:偏南汉字
关于全角和半角:
全角就是中文点阵,即国标码字符
半角是英文点阵,即ASCII码
转载于:https://blog.51cto.com/11631662/1835014