delphi ord函數(shù)的用法是什么

小億
197
2023-11-02 23:52:26

Delphi的Ord函數(shù)被用來(lái)返回一個(gè)字符的ASCII碼值或者一個(gè)枚舉類(lèi)型的整數(shù)值。

Ord函數(shù)的語(yǔ)法如下:

function Ord(Value: Char): Integer;
function Ord(Value: Enumeration): Integer;

其中:

  • Value:表示要返回ASCII碼或整數(shù)值的字符或枚舉類(lèi)型變量。

Ord函數(shù)返回一個(gè)整數(shù)值。如果Value是一個(gè)字符類(lèi)型,則返回該字符的ASCII碼值。如果Value是一個(gè)枚舉類(lèi)型的變量,則返回該枚舉類(lèi)型的整數(shù)值。

下面是一些使用Ord函數(shù)的示例:

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)返回枚舉類(lèi)型green的整數(shù)值1

0