Chr
 
从一个或多个ASCII整数值返回一串字符

语法

Declare Function Chr ( ByVal ch As Integer [, ... ] ) As String

用法

result = Chr[$]( ch0 [, ch1 ... chN ] )

参数

ch
一个字符的ASCII整数值。

返回值

返回一个包含字符的字符串。

说明

Chr返回一个包含由传递给它的ASCII值表示的字符的字符串。

当使用Chr与数字常量或文字时,结果将在编译时进行评估,因此可用于变量初始化。

Asc执行相反的功能,返回由字符串表示的字符的ASCII代码。

例子

Print "字符代表";
Print "97的ASCII码是:"; Chr(97)

Print Chr(97, 98, 99) '打印abc

'最初有值“abc”
Dim s As String = Chr(97, 98, 99)

Print s


方言差异

  • -lang qb 方言中的字符串类型后缀“$”是必须的。
  • 字符串类型后缀“$”在-lang fblite -lang fb 方言中是可选的。

与QB差别

  • FreeBASIC接受多个整数值作为参数,QB只接受一个。
  • FreeBASIC在编译时使用常量或文字来评估CHR函数。

参考