Delphi的Ord
函數被用來返回一個字符的ASCII碼值或者一個枚舉類型的整數值。
Ord
函數的語法如下:
function Ord(Value: Char): Integer;
function Ord(Value: Enumeration): Integer;
其中:
Value
:表示要返回ASCII碼或整數值的字符或枚舉類型變量。Ord
函數返回一個整數值。如果Value
是一個字符類型,則返回該字符的ASCII碼值。如果Value
是一個枚舉類型的變量,則返回該枚舉類型的整數值。
下面是一些使用Ord
函數的示例:
var
ch: Char;
myEnum: (red, green, blue);
num: Integer;
begin
ch := 'A';
num := Ord(ch); // 返回65
myEnum := green;
num := Ord(myEnum); // 返回1
end;
在上面的示例中,Ord(ch)
返回字符'A'
的ASCII碼值65
,Ord(myEnum)
返回枚舉類型green
的整數值1
。