Переменные типа Char представляют собой один символ в кодировке Юникод. Каждому символу соответствует двухбайтное число в диапазоне 0 до 65535. Для обращения к константам типа Char используется свойство Char.Chr либо сочетание #Код.
Примечание. Константы, заключенные в двойные кавычки, определяются типом String ("Любой текст"), а константы, заключенные в апострофы, - типом Char ('A'). Управляющий символ с кодом 0 (#0) в языке Fore обрабатывается как конец строки. Все следующие после него символы будут отброшены. Наследование от класса базового типа Char запрещено.
Для двух символьных переменных доступны операции отношения и арифметическая операция сложения(+). Результатом сложения двух символьных переменных является строковое значение.
Sub SampleChar;
Var
c1, c2: Char;
s: String;
Begin
c1 := Char.Chr(163); //Знак франка - £
c2 := #8364; //Знак евро -
€
s := "Франк: " + c1 + ". Евро: " + c2;
Debug.WriteLine(s);
End Sub SampleChar;
См. также: