Функция Chr в Delphi конвертирует целое число в символ.
System unit
- function Chr (IntValue : Integer) : AnsiChar;
- function Chr (IntValue : Integer) : WideChar;
Функция Chr конвертирует целое число IntValue в AnsiChar, или в WideChar.
Примечание.
Набор символов ANSI включает управляющие символы типа Chr(27), означающего Escape.
Char(65) дает 'A'
Обратите внимание, что ^A эквивалентно Char(1).
Функция Chr: Показ использования Chr и ^
var
tab : char;
crlf : string;
begin
// Показ использования Chr
tab := Chr(9);
crlf := Chr(13)+Chr(10);
ShowMessage('Hello'+tab+'World');
ShowMessage('');
ShowMessage('Hello'+crlf+'World');
ShowMessage('');
// Показ эквивалентного использования ^
tab := ^I; // I = 9-ая прописная буква алфавита
crlf := ^M^J; // M = 13-ая, J = 10ая буквы
ShowMessage('Hello'+tab+'World');
ShowMessage('');
ShowMessage('Hello'+crlf+'World');
end;
Результат
Hello World
Hello
World
Hello World
Hello
World
Похожие функции, процедуры и команды
Char — тип переменной для хранения простого символа.
Ord — порядковое значение целого числа, символа или перечисления.
Val — конвертирует числовые строки в целое число или число с плавающей запятой.
