Node: Ord, Next: or else, Previous: or, Up: Reference

### Ord

#### Synopsis

         function Ord (ordinal_value): Integer;

#### Description

`Ord` returns the ordinal value of any ordinal variable or constant. For characters, this would be the ASCII code corresponding to the character. For enumerated types, this would be the ordinal value of the constant or variable (remember that ordinal value of enumerated constants start from zero).

#### Conforming to

`Ord` is defined in ISO 7185 Pascal and supported by all known Pascal variants.

#### Example

         program OrdDemo;
         var
           Ch: Char;
           Day: (Monday, Tuesday, Wednesday, Thursday, Friday);
         begin
           Ch := 'A';
           WriteLn (Ord (Ch));  { 65 }
           Day := Thursday;
           WriteLn (Ord (Day));  { 3 }
         end.

#### See also

Character Types, Ordinal Types, Chr, Char