Програмування в
ІТ профілі
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Поиск
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Суббота, 27.04.2024, 19:58
    Приветствую Вас Гость | RSS
    Главная | Регистрация | Вход
    Типи даних в Delphi
           
           

    Тип даних

    Програма може оперувати даними різних типів: цілими і дробовими числами, символами, рядками символів, логічними величинами.

     

    а) Цілий тип

    Мова Delphi i підтримує сім цілих типів даних: shortint, smallint, Longint, Int64, Byte, word і Longword, опис яких приведений в таблиці нижче.

    Цілі типи

    Тип

    Діапазон

    Формат

    Shortint

    -128..127

    8 бітів

    Smallint

    -32 768 .. 32 767

    16 бітів

    Longint

    -2 147 483 648 .. 2 147 483 647

    32 біти

    Int64

    -263 .. 263 – 1

    64 біти

    Byte

    0..255

    8 бітів, без знаковий

    Word

    0..65 535

    16 бітів, без знаковий

    Longword

    0 .. 4 294 967 295

    32 біти, без знаковий

     

    Delphi підтримує і самий універсальний цілий тип - Integer, який еквівалентний Longint.

     

    б) Дійсний тип

    Мова Delphi підтримує шість дійсних типів: Real, single, Double, Extended, comp, Currency. Типи розрізняються між собою діапазоном допустимих значень, кількістю значущих цифр і кількістю байтів, необхідних для зберігання даних в пам'яті комп'ютера (див. табл.).

    Дійсні (дробові) типи

    Тип

    Діапазон

    Значущі цифри

    Байтів

    Real

    2.9*E-39..1.7*E38

    11-12

    06

    Single

    1.5 *E-45..3.4*E 38

    7-8

    04

    Double

    5.0*E-324 ..1.7*E308

    15-16

    08

    Extended

    3.4*E-4932 ..1.1 *E4932

    19-20

    10

    Comp

    1.0 .. 9.2*E18

    19-20

    08

    Currency

    0.0001 .. 9.2*E14

    19-20

    08

     

    Мова Delphi підтримує і самий універсальний дійсний тип - Real, який є еквівалентний Double.

     

    в) Символьний тип

    Мова Delphi підтримує два символьні типи: Ansichar і Widechar:

    тип Ansichar — це символи в кодуванні ANSI, яким відповідають числа в діапазоні від 0 до 255;

    тип widechar — це символи в кодуванні Unicode, їм відповідають числа від 0 до 65 535.

    Delphi підтримує і самий універсальний символьний тип - Char, який еквівалентний Ansichar.

     

    г) Рядковий тип

    Мова Delphi підтримує два рядкові типи: shortstring та WideString:

    тип shortstring є статично розміщуваними в пам'яті комп'ютера рядка завдовжки від 0 до 255 символів;

    тип WideString є динамічно розміщувані в пам'яті рядками, довжина яких була обмежена тільки об'ємом вільної пам'яті. Кожний символ рядка типу WideString є Unicode-символом.

    В мові Delphi для позначення рядкового типу допускається використовування ідентифікатора string. Тип string еквівалентний типу shortstring.

     

    д) Логічний тип

    Логічна величина може приймати одне з двох значень True (істина) або False (хибно). В мові Delphi логічні величини відносять до типу Boolean.

     

    Ця стаття входить в курс уроків по Delphi.

    Зміст курсу лекцій та практичних занять по Delphi.

     

    Кузбит І.М.

    Куликівська ЗОШ І-ІІІ ст. © 2024
    Сделать бесплатный сайт с uCoz