VB中Chr是什么意思?

如题所述

Chr,返回以数值表达式值为编码的字符。

格式:Chr(<数值表达式>)

说明:函数返回值类型为String,其数值表达式值取值范围为0~255。

例如:Print Chr(78),结果显示:N。


扩展资料

Chr(charcode)必要的 charcode 参数是一个用来识别某字符的 Long。

charcode:ASCII码,Msgbox cstr(asc(要知道的字符,要用""括起来))

0 到 31 之间的数字与标准的非打印 ASCII 代码相同。例如,Chr(10) 可以返回换行字符。charcode 的正常范围为 0 – 255。然而,在 DBCS 系统,charcode 的实际范围为 -32768 到 65535。

注意:ChrB 函数作用于包含在 String 中的字节数据。ChrB 总是返回一个单字节,而不是返回一个字符,一个字符可能是一个或两个字节。ChrW 函数返回包含 Unicode 的 String,若在不支持 Unicode 的平台上,则其功能与 Chr 函数相同。

简单查看对应值方法,打开记事本,如要查看“Chr("119") w”,可以按下Alt+119(先按住Alt不放,然后输入数字,输完后在放开)

参考资料来源:百度百科-Chr

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-04
Chr 函数
返回 String,其中包含有与指定的字符代码相关的字符 。

Chr 函数示例
本示例使用 Chr 函数来返回指定字符码所代表的字符。
Dim MyChar
MyChar = Chr(65) ' 返回 A。
MyChar = Chr(97) ' 返回 a。
MyChar = Chr(62) ' 返回 >。
MyChar = Chr(37) ' 返回 %。

希望能帮到你。追问

它跟Str有什么区别

追答

Str 函数
返回代表一数值的 Variant (String)。
语法
Str(number)
必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。
说明
当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。
使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。
注意 Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。

Str 函数示例
本示例使用 Str 函数来将一个数字转成字符串。当数字转成字符串时,字符串的第一个位一定是空格或是正负号。
Dim MyString
MyString = Str(459) ' 返回 " 459"。
MyString = Str(-459.65) ' 返回 "-459.65"。
MyString = Str(459.001) ' 返回 " 459.001"。

本回答被提问者采纳
第2个回答  2014-09-08
字符转换追问

它和Str有什么区别

追答

char 和string的区别,

相似回答