Зворотний зв'язок

Оператор присвоювання

Будь-який операнд, тип якого є піддіапазоном порядкового типу, опрацьовується так, якби він був порядкового типу.

Якщо обидва операнди в операторах +, -, *, div або mod є операндами цілого типу, то тип результату є таким же, як спільний тип обох операндів.

Якщо при використанні оператора збереження знака або оператора заперечення знака операнд має цілий тип, то результат є того ж цілого типу. Якщо операнд дійсного типу, то тип результату є Real.

Значення виразу x/y завжди є Real незалежно від типів операндів. Якщо y дорівнює 0, то виникає помилка.

Значення виразу i div j являє собою цілу частину від ділення i/j. Якщо j дорівнює 0, то виникає помилка. Наприклад, 25 div 4 = 6, 21 div 3 = 7.

Оператор mod повертає залишок, отриманий при діленні двох його операндів. Наприклад, 25 mod 4 = 1, 21 mod 3 = 0.

Знак результату оператора mod є тим же, що і знак змінної i. Якщо j дорівнює 0, то виникає помилка.

Таблиця 1 Бінарні арифметичні операції

ОператорОпераціяТип

операндівТип

результату

+додаванняцілийцілий

дійснийдійсний

–відніманняцілийцілий

дійснийдійсний

*множенняцілийцілий

дійснийдійсний

/діленняцілийдійсний

дійснийдійсний

divцілочисельне діленняцілийцілий

modзалишок цілочисельного діленняцілийцілий

Таблиця 2. Унарні арифметичні операції

ОператорОпераціяТип операндівТип результату

+збереження знакацілийцілий

дійснийдійсний


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат