vb中 str()和chr()分别是什么作用

2024-11-24 15:37:06
推荐回答(3个)
回答1:

Str()函数是类型转换函数,将数值转换成文本
例如:
Str(123)的结果为"123",注意,结果是字符类型,而括号里是数字类型

Chr()函数也是类型转换函数,将一个ASCII码值的十进制表示转换成对应的字符
例如:Chr(65)的结果为大写英文字母"A"

回答2:

CHR()函数是将ASCII数值转换成对应的字符,不是数字。

如:"A"的ASCII值为65,则CHR(65)="A"

而STR(65)="65"

二者完全不同。

回答3:

我从我的msdn上拷贝过来的,你看看
str函数
本示例使用 Str 函数来将一个数字转成字符串。当数字转成字符串时,字符串的第一个位一定是空格或是正负号。

Dim MyString
MyString = Str(459) ' 返回 " 459"。
MyString = Str(-459.65) ' 返回 "-459.65"。
MyString = Str(459.001) ' 返回 " 459.001"。

本示例使用 Chr 函数来返回指定字符码所代表的字符。

Dim MyChar
MyChar = Chr(65) ' 返回 A。
MyChar = Chr(97) ' 返回 a。
MyChar = Chr(62) ' 返回 >。
MyChar = Chr(37) ' 返回 %。