АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
Таблица 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; просмотров: 1297;
