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

Значениями символьного типа являются знаки из множества символов ASCII (American Standart Code for Information) – американского стандарта кода для обмена информацией. Этот стандарт использует упорядоченное по значению кода множество заглавных и строчных букв, цифр и других символов. Допускается при наличии определённой системной поддержки включение в это множество букв русского алфавита. В России используются системы ГОСТ и ISO. Если применяемый символ имеет графическое представление, то при определении он записывается в апострофах (одинарные кавычки). Например, ‘A’, ‘*’, ‘о’, ‘6’. Если же символ не имеет графического представления, то он записывается в виде совокупности символа # и целочисленного кода заданного символа (от 0 до 255). Ниже приведена таблица некоторых часто используемых в программах символов ASCII (табл. 2).

Таблица 2

Код Значение
#8 BackSpace
#13 Enter
#27 Esc
#32 Пробел
#73 PgUp
#77

Итак, символьный тип Char определяет полный набор ASCII-символов, где 95 из 128 элементов – это определённые топографические знаки, а остальные литеры – управляющие, на экране они не отображаются.

Поскольку Char – порядковый тип, то к данным этого типа применимы функции:

SUCC (N) – возвращает предшествующее N значение;

PRED (N) – возвращает последующее N значение;

ORD (N) – возвращает код символа N в соответствии со стандартом ASCII.

Например,

PRED (‘b’) = ‘a’;

SUCC (‘b’) = ‘c’;

ORD (‘A’) = 65.

В Турбо Паскаль 7.0 введены 5 стандартных вещественных типов данных, отличающихся форматами и диапазоном допустимых значений (табл. 3).

Таблица 3

Тип Значение Формат Размер памяти
Single 1.5*10-45..3.4*1038 7-8 4 байта
Real 2.9*10-39..1.7*1038 11-12 6 байт
Double 5.0*10-324..1.7*10308 15-16 8 байт
Comp -263+1..263-1 19-20 8 байт
Extended 3.4*10-4932..1.1*104932 9-20 10 байт

Операторы языка программирования Турбо Паскаль


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: