пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Строковый тип данных. Базовый тип.

В большинстве применений ЭВМ алфавитно-цифровая информация используется наряду с числовой информацией. Для ее представления в языке Паскаль предусмотрен тип данных Char.

Так же как переменная типа Integer может хранить только одно целое число, переменная типа Char может хранить одну литеру. Если, например, переменная ch описана как переменная типа Char, то имеют смысл следующие операторы присваивания:

6.JPG Первый оператор присваивания делает значение переменной ch равным литере Р. Второй делает ch равным литере плюса (+). Третий делает ch равным литере 3. Заметим, что литера 3 отличается от целого 3. Когда цифра 3 заключена в апострофы, то 3 - литера. Таким образом, ch не может быть использована в арифметических выражениях, даже если ее значение случайно изображает цифру.

  Набор значений типа Char, доступных на данной ЭВМ, называется множеством литер этой ЭВМ. Множество литер обычно включает в себя прописные и строчные буквы, цифры от 0 до 9 и ряд других символов. ЭВМ, на которых устанавливается компилятор с языка Паскаль, обычно используют код, называемый ASCII (американский стандартный код обмена информацией). Все литеры упорядочены таким образом, что соблюдаются следующие отношения: ‘А’< … <‘Z' , ‘0’ <  ... < ’9’

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

К значениям типа Char применимы функции Pred, Succ. Функции Succ и Pred возвращают следующий и предшествующий символы литерного множества. Так. Succ('0') равен '1', потому что '1' следует за '0'.

 Тот факт, что Char является порядковым типом, означает, что переменная типа Char может быть управляющей переменной для цикла for или селектором в операторе case. Программа, приведенная в примере 1, использует массив, тип индекса которого является интервалом типа Char. Эта программа определяет частоту, с которой буквы алфавита появляются в тексте. После считывания текста каждый компонент массива содержит число появлений соответствующей литеры, причем в качестве индекса элемента используется сама литера.


20.06.2018; 19:41
хиты: 74
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь