Главная
Вход
Регистрация
Суббота, 23.11.2024, 03:38Приветствую Вас Гость
Меню сайта

Категории раздела
Руководство по Pascal [2]
Руководство по использованию Borland Pascal

Наш опрос
Интернетом какого провайдера пользуетесь?
Всего ответов: 33

Статистика

Онлайн всего: 12
Гостей: 12
Пользователей: 0

Погода Свердловск
Главная » Статьи » Pascal » Руководство по Pascal

Типы данных

Типы данных и описание величин

Каждая переменная или константа в Pascal имеет значение определённого типа. Тип данных определяет характеристики, которыми владеет величина:

  • Необходимый размер памяти;
  • Диапазон значений, которые может принимать величина;
  • Возможные операциинад величиной (подразумеваются действия относительно использования величин в выражениях);
  • Формы представления величин (или формат представления величин).

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

Целых типов в Pascal пять: Integer, Shortint, Longint, Byte и Word. В таблице приведены характеристики целых типов данных

  • Тип данных Диапазон значенийВыделяемая память, Байт
    Byte0..2551
    Shortint-128..127 1
    Word 0..655352
    Integer-32768..32767 2
    Longint -2147483648..21474836474

    Вещественных типов тоже пять: Real, Single, Double, Extendadи Comp. В таблице ниже их характеристики
    Тип данныхДиапазон значенийВыделяемая память, Байт
    Real2.9*10-39..1.7*1038 6
    Single1.5*10-45..34*1038 4
    Double5.0*10-324..1.7*103088
    Extended3.4*10-4932..1.1*10493210
    Comp-9.2*1018..9.2*10188
    Следует понимать, что типы Single, Double, Extendedи Comp можно использовать только при наличия математического сопроцессора или его эмуляции, поэтому чаще всего используют тип Real.

    Символьный тип в Pascal только один – Char. К нему относятся все ASCII-символы. Под каждую переменную или константу этого типа отводится 1 Байт памяти.

    Данные логического типа (Boolean) могут принимать два возможных значения – true (истинна) или false(ложь), и во внутреннем представлении занимают 1 Байт, если используются сами по себе, и 1 бит, если используются в составе упакованных записей и массивов.

    Рассмотренные четыре типа относятся к стандартным типам, не требующим предварительного определения. Однако в Pascal возможно создание собственных типов, как составных, так и простых. Например, описание

    type
    Month = (January, February, March, April, May, June, July, August, Se
    ptember, October, November, December);

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

    Другой пример,

    type
    Num = 1..99;

    задаёт интервальный тип Num, При этом возможные значения будут от 1 до 99 включительно.

  • Категория: Руководство по Pascal | Добавил: Khaver (06.07.2009)
    Просмотров: 1929 | Теги: паскаль, тип, данные, pascal | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Вход

    Поиск

    Друзья сайта
  • THEORY
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  •  Khaver © 2024
    Rambler's Top100