Delphi тип AnsiChar – символьный тип, гарантированный размер 8 бит.
System unit
type AnsiChar = #0..#255;
Тип AnsiChar используется для содержания простых символов. Гарантируется, что он в размере 8 бит.
На время написания, он имел такой же размер как Char, но последний, в будущем, может измениться.
Он может быть назначен от символа или целочисленного значения.
Примечание.
Не гарантируется, что он будет размером 1 байт. Если это то, что вы хотите, то используйте AnsiChar.
Тип AnsiChar в Delphi: Различные способы присвоения и чтения из AnsiChar
var
myChar : AnsiChar;
begin
myChar := 'G'; // Назначите из символьной константы
ShowMessage('Символ G = '+myChar);
myChar := #65; // Назначите из целочисленной константы
ShowMessage('#65 = '+myChar);
myChar := ^I; // Назначение из символа управления - табуляции
ShowMessage('Управляющий '+myChar+' символ');
myChar := Chr(66); // Использование Chr для преобразования числа
ShowMessage('Chr(66) = '+myChar);
myChar := Char(67); // Использование Char как стандартное приведение
ShowMessage('Char(67) = '+myChar);
end;
Результат
Символ G = G
#65 = A
Управляющий символ
Chr(66) = B
Char(67) = C
Похожие функции, процедуры и команды
AnsiString — тип данных, который содержит строку AnsiChar.
Char — тип переменной для хранения простого символа.
PAnsiChar — указатель на значение AnsiChar.
WideChar — тип переменной содержащий отдельный Интернациональный символ.
