Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Символьний тип даних. Надання змінним символьного типу значень. Особливості використання оператора введення стосовно змінних символьного типу. Використання функцій ORD, CHR.






К простым типам данных кроме целых типов и логического типа относятся:

  • символьный;
  • ограниченный;
  • перечисляемый;
  • вещественные типы.

Все простые типы данных, кроме вещественных, называются порядковыми.

В математике порядковым числом называется номер элемента при перечислении. Под порядковым типом понимают тип данных, областью значений которых является упорядоченное счетное множество. Каждому элементу такого множества соответствует некоторое порядковое число, являющееся как раз его номером при перечислении.

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

В языке Паскаль существуют стандартные функции, которые позволяют их определять:

Имя и параметры функции Действие
Ord(x) Возвращает порядковый номер значения перечисляемого типа. Для целых x возвращает само значение n, для символов char возвращает их код, а для элементов перечислимого типа – их номер (нумерация начинается с нуля).
Pred(x) Возвращает предыдущее значение перечисляемого типа
Succ(x) Возвращает следующее значение перечисляемого типа

 

Понятие порядкового типа уже встречалось при изучении цикла с параметром for … next и оператора выбора case.

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

Мы уже изучили целые типы и логический тип. Сегодня остановимся на символьном типе данных.

Символьный тип данных

 

Идентификатор типа Допустимые значения Размер выделяемой памяти
Char Множество символов кодовой таблицы ASCII. Каждому символу приписывается целое число в диапазоне от 0 до 255. 1 байт

 

Пример описания величины символьного типа:

 

var letter, symbol, ch: char;

 

В программе значения для переменных типа Char должны быть заключены в апострофы: ch: = ‘*'; a: = ‘3’; letter: = ‘G’.

Кроме того, имеется возможность задавать значения указанием непосредственного числового значения ASCII-кода:

kd: = #65 {символ ‘A’}; s: = #10 {клавиша < Enter> }.

 

Операции для данных символьного типа

Над данными символьного типа определены операции сравнения: =, < >, <, >, < =, > =, вырабатывающие результат логического типа. Операция сравнения осуществляется следующим образом: из двух символов меньше тот, который встречается в таблице ASCII раньше.

Так как символьный тип является порядковым типом данных, то для него справедливо все, что было сказано о порядковых типах.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.