Delphi тип Char – тип змінної для зберігання простого символу.
System unit
type : Char = #0..#255;
Тип Char – це простий тип змінної, який використовується для зберігання простого символу.
Він може бути призначений від символьної константи, або цілого числа.
Примітка.
Не гарантується, що вона буде розміром 1 байт. Якщо це те, що ви хочете, використовуйте AnsiChar.
Тип Char у Delphi: Різні способи призначення в та з Char
var
myChar : Char;
begin
myChar := 'G'; // Призначення з символьної константи
ShowMessage('Символ G = '+myChar);
myChar := #65; // Призначення з цілочисельної константи
ShowMessage('#65 = '+myChar);
myChar := ^I; // Призначення з символу управління – табуляції
ShowMessage('Control '+myChar+' character');
myChar := Chr(66); // Використання Char для конвертування числа
ShowMessage('Chr(66) = '+myChar);
myChar := Char(67); // Використання Char як стандартне приведення
ShowMessage('Char(67) = '+myChar);
end;
Результат
Символ G = G
#65 = A
Control character
Chr(66) = B
Char(67) = C
Подібні функції, процедури та команди
AnsiChar — символьний тип, гарантований розмір 8 біт.
Chr — конвертує ціле число в символ.
Ord — порядкове значення цілого числа, символу чи перерахування.
PChar — вказівник на значення символу (Char).
String — тип даних, що містить рядок символів.
UpCase — перетворює значення Char до верхнього регістру.
WideChar — тип змінної яка містить окремий інтернаціональний символ.
