Chr(Number)

返回与指定数字所表示的编码相匹配的字符串(通常是单个字符).

String := Chr(Number)

参数

Number

如果支持 Unicode, Number 为 0 到 0x10FFFF(或 [v1.1.21] 之前为 0xFFFF); 其他情况下为 ANSI 字符码, 范围从 0 到 255.

返回值

函数返回字符码 Number 所对应的一个字符. 如果 Number 不是有效的字符码范围则返回空字符串.

备注

本函数等同于 Transform, OutputVar, Chr.

高于 127 的字符编码取决于正在使用的文本编码, 返回值还会被 Unicode 或 ANSI 的可执行文件反向影响.

通常情况下字符编码包含 9(tab 缩进符), 10(linefeed 换行符), 13(carriage return 回车符), 32(space 空格符), 48-57(数字 0-9), 65-90(大写字母 A-Z) 和 97-122(小写字母 a-z).

Transform, Ord(), Asc()

示例

报告与字符代码 116 相对应的字符.

MsgBox, % Chr(116) ; 显示 "t".

报告与字符代码 19968 相对应的字符.

MsgBox, % Chr(19968) ; 显示 "一"(Unicode), 显示空白(Ansi).