Автор Тема: Данные в языке Turbo Pascal. Логические, символьные и строковые  (Прочитано 5118 раз)

0 Пользователей и 1 Гость просматривают эту тему.

instructor

  • Global Moderator
  • Jr. Member
  • *****
  • Сообщений: 54
    • Просмотр профиля
Данные в языке Turbo Pascal. Логические, символьные и строковые.

Две логические константы: TRUE (истина) и FALSE (ложь), можно использовать в явном виде или обозначать именем в разделе CONST, например:
const
T=true;
F=false;


Логическая переменная — может принимать два значения TRUE и FALSE. Описание логической переменной имеет тип BOOLEAN, например:
var L,A,C:boolean;
В разделе операторов логическому типу переменной можно присвоить значение логической константы, например:
L1:= true; L2:= false; L3:= L1;

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

Операции с данными логического типа:

OR — логическое ИЛИ (логическое сложение — дизъюнкция).
AND — логическое И (логическое умножение — конъюнкция).
NOT — логическое отрицание НЕ.

Данные символьного типа

TP может обрабатывать не только числа, но и символы. Значениями символьного типа является всё множество символов ПК. Каждому символу приписывается целое число в диапазоне 0...255.

Символьная константа
(литера) — это символ, заключенный в апострофы. Внешние апострофы являются признаком символьной константы, которая занимает 1 байт памяти. Символьную константу можно обозначить именем и задать в разделе констант.

Символьная переменная принимает значение одного символа. В разделе переменных она обозначается описателем CHAR (символьный тип).
« Последнее редактирование: 27 Март 2017 Понедельник 16:17:31 от instructor »