Functions.Asc 方法 | |
将字符转换为其 ASCII 值。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION Asc(
cString AS STRING
) AS DWORD
public static uint Asc(
string cString
)
查看代码参数
- 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() 的各种结果:
1? Asc("A")
2? Asc("Apple")
3? Asc("a")
4? Asc("Z") - Asc("A")
5? Asc(NULL_STRING)
6? Asc(Chr(0))
参见