在vb编程中如何进行字符和ASCII码之间的转换

2024-12-10 15:04:10
推荐回答(5个)
回答(1):

Asc 函数

返回一个 Integer,代表字符串中首字母的字符代码。

语法


Asc(string)

必要的 string 参数可以是任何有效的字符串表达式。如果 string 中没有包含任何字符,则会产生运行时错误。

说明


在非 DBCS 系统下,返回值范围为 0 – 255 。在 DBCS
系统下,则为 -32768 – 32767。


注意    AscB
函数作用于包含在字符串中的字节数据,AscB 返回第一个字节的字符代码,而非字符的字符代码。AscW 函数返回 Unicode 字符代码,若平台不支持 Unicode,则与 Asc
函数功能相同。

Asc 函数示例


本示例使用 Asc 函数返回字符串首字母的字符值(ASCII 值)。

Dim MyNumber
MyNumber = Asc("A")   ' 返回 65。
MyNumber = Asc("a")   ' 返回 97。
MyNumber = Asc("要")   ' 返回 -11606

回答(2):

利用vb中的函数进行转换。
chr(x) 返回以x为ASCII码的字符 如 chr(65)结果为 "A"
Asc(x) 给出字符x的ASCII值,十进制数 如 Asc("A") 结果为65
清楚了吧

回答(3):

利用vb中的函数进行转换。
chr(x) 返回以x为ASCII码的字符 如 chr(65)结果为 "A"
Asc(x) 给出字符x的ASCII值,十进制数 如 Asc("a)" 结果为97

回答(4):

vb里汉字就是一个字符
MsgBox (Len("汉字"))这句显示为2

回答(5):

楼上的说得对,chr() 和 asc() 是互相转换