Skip to content

WCHR ​


返回包含一个或多个 Unicode 字符的宽字符串

语法 ​

declare function Wchr ( byval ch as integer [, ... ] ) as wstring

用法 ​

result = Wchr( ch0 [, ch1 ... chN ] )

参数 ​

ch

字符的 Unicode 整数值(最多 32 个字符)。

返回值 ​

返回一个宽字符串。

说明 ​

Wchr 返回一个宽字符串,包含由传入的 Unicode 值所代表的字符。

当 Wchr 与数值常量或字面量一起使用时,结果在编译时计算,因此可以用于变量初始化器。

并非所有 Unicode 字符都能在任何机器上显示,可用的字符取决于控制台当前使用的字体。图形模式无法显示 Unicode 字符,因为 GfxLib 内置字体不支持 Unicode。

示例 ​

start GeSHi

vb
Print "The character represented by the UNICODE code of 934 is: "; WChr(934)
Print "Multiple UNICODE characters: "; WChr(933, 934, 935)

end GeSHi

将产生如下输出:

Unicode 码 934 所代表的字符是:Φ

多个 Unicode 字符:ΥΦΧ

平台差异 ​

  • DOS 不支持 Wchr。

方言差异 ​

  • 在 -lang qb 方言中不可用,除非使用别名 __Wchr 引用。

与QB的区别 ​

  • FreeBASIC 新增

参见 ​

  • Chr
  • Wstr

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系