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 — тип змінної яка містить окремий інтернаціональний символ.
