Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Типи даних в Паскалі

Реферат Типи даних в Паскалі





1

-128 ... +127

Smallint

2

-32 768 ... +32 767

Word

2

0 ... 65 535

Integer

4

-2147483 648 ... +2 147 483 647

Longint

4

-2147483 648 ... +2 147 483 647

Int64

8

-9 * 1018 ... +9 * 1018

LongWord

4

0. . .4 294 967295


Типи LongWord і Int64 вперше введені у версії 4, а типи Smallint і Cardinal відсутні в Delphi 1. Тип integer для цієї версії займає 2 байти і має діапазон значень від -32768 до +32767, тобто збігається з Smallint .

При використанні процедур і функцій з цілочисельними параметрами слід керуватися "вкладеністю" типів, тобто скрізь, де може використовуватися word , допускається використання Byte (але не навпаки), в Longint "Входить" Smallint , який, у свою чергу, включає в себе Shortint . p> Перелік процедур і функцій, застосовних до цілочисловим типам, наведений у табл. 1.2. Літерами b, s, w, i, l позначені вираження відповідно типу Byte , Shortint, Word, Integer і Longint ,

х - вираз будь-якого з цих типів; літери vb, vs, vw, vi, vl, vx позначають змінні відповідних типів. У квадратних дужках вказується необов'язковий параметр.


Таблиця 1.2 - Стандартні процедури і функції, застосовні до цілим типам

Звернення

Тип результату

Дія

abs (x)

x

Повертає модуль x

chr (b)

Char

Повертає символ за його кодом

dec (vx [, i])

-

Зменшує значення vx на i, а за відсутності i - на 1

inc (vx [, i])

-

Збільшує значення vx на i, а за відсутності i-на 1

Hi (w)

Byte

Повертає старший бант аргументу

Hi (I)

Те ж

Повертає третій за рахунком байт

Lo (i)

"

Повертає молодший байт аргументу

Lo (w)

"

Те ж

odd (l)

Boolean

Повертає True, якщо аргумент-непарне число

Random (w)

Як у параметра

Повертає псевдовипадкове число, рівномірно розподілене в діапазоні 0 ... (wl)

sqr (x)

X

Повертає квадрат аргументу

swap (i)

Integer

Змінює місцями байти в слові

swap (w)

Word

Теж


При діях з цілими числами тип результату буде відповідати типу операндів, а якщо операнди відносяться до різних цілим типами - загальному типу, який включає в себе обидва операнда. Наприклад, при діях з shortint і word загальним буде тип integer . У стандартній настройці компілятор Delphi не виробляє код, який здійснює контроль за можливої перевіркою виходу значення з допустимого діапазону, що може призвести до непорозумінь.

Логічні типи . До логічним відносяться типи Boolean, ByteBool, Bool, wordBool і LongBool . У стандартному Паскалі визначений тільки тип Boolean , решта логічні типи введені в Object Pascal для сумісності з Windows: типи Boolean і ByteBool займають по одному байту кожен, Bool і WordBool - по 2 байти...


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...
  • Реферат на тему: Типи ілюстрування значення слова в тлумачних словниках різного типу
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Програмовані логічні контролери: типи і функції
  • Реферат на тему: Ліани, їх типи і значення