点击或拖拽改变大小

Functions.Asc 方法

X#
将字符转换为其 ASCII 值。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION Asc(
	cString AS STRING
) AS DWORD
查看代码

参数

cString
类型:String
要转换为数字的字符。

返回值

类型:UInt32
一个从 0 到 255 的数字,表示 cString 的 ASCII 码。
备注
Asc() 是一个字符转换函数,它返回字符串中最左侧字符的 ASCII 值。
Asc() 主要用于需要对字符的 ASCII 值进行数值计算的表达式。Chr() 和 Asc() 是互逆函数。
备注
The return value of Asc() in XSharp depends on the setting of SetAnsi().
When SetAnsi() = TRUE then the active windows Ansi codepage is used to calculate the result.
When SetAnsi() = FALSE then the active windows Oem codepage is used to calculate the result.
This is different from the behior in most single byte versions of Xbase where Asc() simply returnes the byte value of the 1st character of the string.
示例
以下示例展示了 Asc() 的各种结果:
X#
1? Asc("A")                // 65
2? Asc("Apple")                // 65
3? Asc("a")                    // 97
4? Asc("Z") - Asc("A")        // 25
5? Asc(NULL_STRING)            // 0
6? Asc(Chr(0))                // 0
参见