VB中Asc函数

2025-01-02 04:09:06
推荐回答(5个)
回答1:

a-z的ASCII码为97-122
A-Z的ASCII码为65-90
Asc(a)将a转为ASCII码,+32后刚好是小写a的ASCII码
再用Chr函数转为对应字符

回答2:

b = Chr(Asc(a) + 32) 的意思是将a变量的asc值增加32后转化为字符,也就是大写变化为小写,你可以查一下ASCII码,看下小写a和大写的ASCII码的大小!

回答3:

ASC函数用于返回表达式字符串的ASCII码,如果字符串超过一个字符,则只返回第一个字符的ASCII码,因此:Asc("BCDE")=Asc("B")=66,66是大写字母B的ASCII码。

回答4:

http://baike.baidu.com/view/1752951.htm#sub1752951
这个网址是DBCS的介绍,ASC函数的意思是返回字符的ASCII码。简单来说,就是windows会根据系统所使用的编码不同返回对应系统的ASCII码。

回答5:

 Asc函数:
  用途:将全角字符转换为半角字符[1] 。
  语法:ASC(text)
  参数:Text 要进行半角转换的文本。
  说明:公式将全角字母转化为半角字母,若不包含全角字母则保持不变。
  实例:如果A1=电脑EXCEL,则公式“=ASC(A1)”返回电脑EXCEL。
  a-z的ASCII码为97-122,A-Z的ASCII码为65-90,b= Chr(Asc(a) + 32)中的Chr为函数,Asc(a)将a转为ASCII码,再+32即是a的ASCII码。即用Chr为函数转换a的ASCII码。