以前英文版本的Windows,往往是非 DBCS 系统,就是一个字符用一个字节,而东方的,如日文,中文版的Windows,是DBCS系统,就是一个字符用两个字节,而两个字节的取值范围就是-32768 – 32767也可以这样理解,一个中文或日文要占用两个字节,一个字节要用8位二进制码来表示,如果只用1个字节来表示中文,则最多能表示2^8 = 256个汉字,所以表示中文必须要用两个字节,即2^8 * 2^8 =65536个,在DBCS系统中,因为使用两个字节表示一个字符,所以才会有两个字界的取值范围在-32768 – 32767之间
http://baike.baidu.com/view/1752951.htm#sub1752951
这个网址是DBCS的介绍,ASC函数的意思是返回字符的ASCII码。简单来说,就是windows会根据系统所使用的编码不同返回对应系统的ASCII码。
a-z的ASCII码为97-122
A-Z的ASCII码为65-90
Asc(a)将a转为ASCII码,+32后刚好是小写a的ASCII码
再用Chr函数转为对应字符