АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
Таблица 4
Знак | Операция | Типы операндов | Тип результата |
+ | Сложение | Целые Хотя бы один вещественный | Целый Вещественный |
— | Вычитание | Целые Хотя бы один вещественный | Целый Вещественный |
* | Умножение | Целые хотя бы один вещественный | Целый Вещественный |
/ | Деление | Целые или вещественные | Вещественный |
Div | Деление целых чисел | Целые | Целый |
Mod | Остаток от деления целых чисел | Целые | Целый |
ЛОГИЧЕСКИЕ ОПЕРАЦИИ
В Паскале используются одна унарная логическая операция NOT (отрицание) и три бинарных логических операции AND (логическое И), OR (логическое ИЛИ), XOR (исключающее ИЛИ).
Таблица 5
X | NOT X |
False | True |
True | False |
Таблица 6
X | Y | X AND Y | X OR Y | X XOR Y |
False | False | False | False | False |
False | True | False | True | True |
True | False | False | True | True |
True | True | True | True | False |
Операции с битами информации.
Логические операции NOT, AND, OR, XOR могут использоваться для побитовых операций с целыми числами. Логические операции в этом случае выполняются по разрядам. Также имеются следующие побитные операции.
SHL – операция I shl J сдвигает содержимое операнда I на J битов влево. Освобождающиеся при этом биты заполняются нулями.
SHL – операция I shr J сдвигает содержимое операнда I на J битов вправо. Освобождающиеся при этом биты заполняются нулями.
Дата добавления: 2015-01-13; просмотров: 1137;