Asc()

AutoHotKey

Asc(String)

返回 String 第一个字符的数值或 UTF-16 编码单元.

Number := Asc(String)

参数

String

要检索数字值的字符串.

返回值

函数返回一个数字值, (ANSI 编码) 返回值的范围为 0 到 255 或者 (Unicode 编码) 0 到 0xFFFF, 关于字符编码请参考 Unicode vs ANSI. 如果 String 为空则返回 0.

备注

该函数等同于 Transform, OutputVar, Asc.

要允许 Unicode supplementary characters (Unicode 补充字节), 请使用 Ord(String) 替代.

相关

Transform, Ord(), Chr()

例子

; 下面两个弹窗都显示 116, 因为仅检索第一个字符.
MsgBox, % Asc("t") 
MsgBox, % Asc("test")