|
|||||||||||||||||
Логические операторыЛогические операторы Логические операторы предназначены для выполнения поэлементных логических операций над массивами одинаковых размеров. Ниже представлена таблица с логическими операторами и соответствующими им функциями.
Операции И и ИЛИ являются бинарными (выполняются над двумя операндами), а операция НЕ – унарной (однооперандной). Выполнение логических операций над массивами одинаковых размеров состоит в поэлементном применении логических операторов к элементам массивов, в результате чего получается массив такого же размера, состоящий из нулей и единиц. При выполнении логических операций “истинными” считаются операнды, не равные нулю, а “ложными” - операнды, равные нулю. При этом результатом операции И будет 1, если оба операнда не равны нулю, и 0, если хотя бы один из операндов нулевой. Операция ИЛИ дает 1, если хотя бы один операнд не равен нулю. А операция “исключающее ИЛИ” выдает 1 лишь тогда, когда один из операндов равен нулю, а другой не равен, в остальных случаях ее результатом будет 0. И наконец, в результате операции НЕ получится 1, если ее единственный операнд равен нулю, и 0 в противном случае. Примеры использования логических операций:
|
|||||||||||||||||
|