Операции целочисленной арифметики
Целочисленное деление (div) – возвращает целую часть частного, дробная часть отбрасывается. Результат целочисленного деления всегда равен нулю, если делимое меньше делителя.
Деление по модулю (mod) – возвращает остаток, полученный в результате целочисленного деления.
Пример:
11 div 5 = 2; 2 div 3=0;
11 mod 5=1; 14 mod 5=4
Таблица истинности для логических операций
Операция | Пример | Значение A | Значение B | Результат |
not Логическое отрицание | Not A | True False | False True | |
and Логическое умножение | A and B | True True False False | True False True False | True False False False |
or Логическое сложение | A or B | True True False False | True False True False | True True True False |
xor Исключающее или | A xor B | True True False False | True False True False | False True True False |
Сдвиговые операции (shl, shr):
i shl j – сдвиг содержимого i на j разрядов влево; освободившиеся младшие разряды заполняются нулями (сдвиг влево на 1 разряд эквивалентен умножения числа i на 2);
i shr j – сдвиг содержимого i на j разрядов вправо; освободившиеся старшие разряды заполняются нулями (сдвиг вправо на 1 разряд эквивалентен делению числа i на 2).
Дата добавления: 2015-04-15; просмотров: 905;