ASCII
Returns the character or symbol in the DEC Multinational Character Set
corresponding to a given integer; or returns the integer value
associated with the a character; or returns a string consisting of the
character associated with a key.
Syntax
{integer1 | string1} := ASCII ({integer2 | string2 | keyword})
Parameters
integer1 The ASCII value returned by the ASCII built-in if
you specify a string parameter.
string1 The character returned by the ASCII built-in if
you specify an integer or keyword parameter.
integer2 The decimal value of a character in the DEC
Multinational Character Set.
string2 A character whose ASCII value you want. If you
specify a string longer than one character, ASCII
returns the value of the first character.
keyword The name of a key for which you want the
associated character. If you specify the keyname
of a key that is not associated with a printable
character, ASCII returns the character whose ASCII
value is 0.
Examples
1. The following assignment statement assigns a string consisting of
the form feed character (ASCII 12) to the variable MY_CHARACTER:
my_character := ASCII (12);
2. The following assignment statement assigns the integer value 97
(the letter "a") to the variable ASCII_VALUE:
ascii_value := ASCII ('a');
3. The following code fragment assigns to the variable KEY_VALUE the
character associated with the key most recently pressed by the
user:
key_struck := READ_KEY;
key_value := ASCII (key_struck);
Related Topics
READ_KEY