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

Служебные символы

Стандартные функции | Условный оператор IF | Составной и пустой операторы | Типизированные константы | Структура программы | LABEL 1, 4.00, M1, EPS; | Определение процедур и функций | Вложенные подпрограммы | PROGRAM PROS; | И параметров-строк |


Читайте также:
  1. IX. Допуск в служебные помещения подразделения
  2. В Испании могут запретить христианские символы в общественных местах
  3. Другие символы
  4. Европейский суд объявил вне закона католические символы в итальянских школах
  5. ЗНАКИ И СИМВОЛЫ КОЛДУНОВ
  6. Имена и символы Духа Святого
  7. Китайский орнамент.Символы
Символ Код Назначение
BEL HT LT VT FF CR SUB ESC   Звонок Табуляция горизонтальная Перевод строки с сохранением текущей позиции Табуляция вертикальная Прогон страницы Возврат каретки Конец файла Конец работы

 

В ТП применяется восьмибитовый код, содержащий 256 символов. Ко­дировка символов с номерами [128..255] зависит от типа ПК и включает буквы русского алфавита, а также графические символы (прил. 2).

К символам типа char применимы операции присваивания и все операции логических отношений: <, >, <=, >=, =, <>.

Примеры 'A'='A' (TRUE);

'A'<>'a' (TRUE);

'A'<'a' (TRUE);

Символьный тип имеет следующие встроенные функции:

ORD(С:char):byte - возвращает код символа С типа byte;

CHR(b:byte):char - выдает символ по коду аргумента b;

UPCASE(C:char):char - переводит в верхний регистр символы латинс­кого алфавита, возвращая все остальные в исходном виде;

PRED(C:char):char - выдает символ, предшествующий С в таблице ко­дов;

SUCC(C:char):char - выдает символ, следующий за С в таблице кодов.

Пример. Напечатать прописными только латинские буквы из двух заданных. Зададим буквы константами и применим функцию UpCase:

Var

c1,c2:char;

Begin

c1:=UPCASE('f');

c2:=UPCASE('ф');

writeln(c1, ' ', c2, #7) {строка вывода: F ф}

End. {Вывод сопровождается звуковым сигналом}

Символы также можно описывать указанием в функции CHR кода симво­ла или с признаком # перед кодом. Например, считаются эквивалентными следующие записи:

'A' -- CHR(65) -- #65.


Дата добавления: 2015-09-05; просмотров: 62 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Типы в Турбо Паскале| Строковый тип

mybiblioteka.su - 2015-2024 год. (0.006 сек.)