МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
  ГОРОДА КОСТРОМЫ
"ГИМНАЗИЯ №1"

 

Символы. Типы данных CHAR

 

Тип данных CHAR. Операции над символами

Переменная типа char может хранить один символ и занимает в памяти компьютера 1 байт. Все используемые литеры клавиатуры находятся в таблице кодов, называемой ASCII – американский стандартный код обмена информацией.

Примеры объявлений переменных типа char:

Var

Alpha : char;

Begin

Alpha :='p';

Alpha :='+';

Alpha :='3';

Alpha :=' ';

Alpha :='''';

End.

Все символы упорядочены, т.к. имеют свой личный номер. Важно, что соблюдаются следующие отношения:

'A' < 'B' < 'C' < ... < 'X' < 'Y' < 'Z' '0' < '1' < '2' < ... < '7' < '8' < '9'

Для проверки равенства или неравенства переменных типа char могут использоваться операторы булевого сравнения: <, >, =, < > .

Так как char – порядковый тип, то к его значениям применимы следующие функции.

· Succ – возвращает следующий символ литерного множества;

· Pred – возвращает предыдущий символ литерного множества;

· Ord – возвращает значение кода литеры;

· Chr – возвращает значение литеры, является обратной по отношению к функции Ord.

Например,

Succ('0')='1' – символ, следующий за символом 0, равен символу 1.

Pred('3')='2' – символ, предшествующий символу 3, равен 2;

Chr(65)='A' – символ, соответствующий коду 65, равен А;

Ord('A')=65 – код символа А равен 65

НАЦИОНАЛЬНЫЙ ФОНД ПОДГОТОВКИ КАДРОВ. ИНФОРМАТИЗАЦИЯ СИСТЕМЫ ОБРАЗОВАНИЯ.
Сайт сделан по технологии "Конструктор школьных сайтов".