电脑上面显示的任何字符,都对应着一个编码。而这些字符又可以分为很多种,例如有汉字、数字、标点符号、外语字母等等。其中的汉字,在电脑中要用两个字节来编码,而其中的数字和标点符号等等,既可以用两个字节来编码,也可以用一个字节来编码。例如逗号,两个字节编码的逗号就是“,”,一个字节编码的逗号就是“,”,请注意我下面两句话里的逗号的区别:
1)“这句话里的逗号,与后面的文字之间的距离比较远。”
2)“这句话里的逗号,与后面的文字之间的距离比较近。”
从上面的例子可以看出,第二句话里的逗号很窄,这是因为它是用一个字节来编码的。
我在用输入法输入上述句子的时候,第二句当我输入逗号时,我把输入法换成了英语,所以逗号就成了单字节的了。
电脑里的一个字节,是8位二进制数,所以从00000000到11111111它共有256种状态,因此如果用一个字节来对字符进行编码的话,就可以代表256个字符。用这样的单字节进行编码的话,有一个编码规则,称为ASCII编码,这是早期美国的电脑标准,至今电脑里的单字节编码仍然采用了这个标准。ASCII编码表如下:
这个表里面只有128个格子(上图有的格子它没画出来),
在Windows的输入法里面规定,如果你按住Alt键的同时输入上述ASCII码表里的十进制数(输入之后再松开手指),就会打出相应的字符,例如你按Alt+65,就会打出“A”。
下面是按住Alt键可以打出的一部分字符的表,供参考。
从上面第二个表中可以查出,如果你按Alt+149,就是“·”了。
小结一下:在Windows系统的电脑里,按住Alt键的同时输入255以下的数字,就可以打出ASCII码表里面的单字节编码的字符。而有些数字表里没有,例如十进制的13里面就没有对应字符,其实是有对应的,不过那不是可以显示的字符,而是其它的动作。例如Alt+13就是回车,Alt+10就是换行……等等。
对于双字节的字符,例如汉字,也是可以用这种方法来输入的,不过汉字输入有很多好的输入法,所以就不必这样做了。
联系客服