DELPHI CHAR В INTEGER
Использование типа данных char в качестве целочисленного значения (integer) возможно при помощи процедуры Ord. Функция Ord(char) возвращает целочисленный код ASCII символа char. На примере буквы 'A' ее ASCII код 65. Пример:
var ch: char; i: integer;begin ch := 'A'; i := Ord(ch); // i = 65end;
Если недоступен ASCII код символов, можно использовать стандартную библиотеку Delphi (System.Character) для преобразования Unicode символов в целочисленное значение.var ch: char; i: integer;begin ch := 'Я'; i := Ord(ch); // i = 1071end;
Таким образом, тип char может быть использован для представления целочисленных значений, если использовать процедуру Ord.
C++ : toupper returns integer rather than char
Learn to code in Delphi - Part 6 - Variables
TGridPanel Shortcuts - Delphi #204
Arrays in Delphi - #201
Delphi Programming - Unit 11.1 - Exploring Characters - ASCII - Ord() Function - OnKeyPress Event
C++ : Initializing char* vs int*
Multiple Forms in Delphi Part 2 - Sharing data between forms
Sender parameters and As and Is operators - Delphi #18