Or
Or - operator logiczny.
Operator or - alternatywa (operator logiczny "lub") (w jezyku C logiczny "||", bitowy "|"). Zastosowaniem jest ustawianie wybranych bitów lub zwrócenie wartości logicznej PRAWDA, gdy przynajmniej jeden z warunków jest spełniony. Or jest operatorem dwuargumentowym. W wyniku zwracany jest argument pierwszy, w którym ustawione zostały bity na pozycjach, na których w drugim argumencie są bity ustawione.
Tabela prawdy operacji or:
Operacja logiczna alternatywy posiada następujące cechy:
- jest przemienna - kolejność argumentów nie ma znaczenia:
- jest przechodnia - kolejność trzech argumentów dwóch kolejnych operacji nie ma znaczenia:
Operację alternatywy można zastąpić przez operacje podstawowe:
Innymi często używanymi operatorami logicznymi są:
Operatory logiczne nazywane są operatorami bulowskimi (ang. Boolean operators) z uwagi na realizację operacji własciwych dla algebry Boole'a.
Operator or - alternatywa (operator logiczny "lub") (w jezyku C logiczny "||", bitowy "|"). Zastosowaniem jest ustawianie wybranych bitów lub zwrócenie wartości logicznej PRAWDA, gdy przynajmniej jeden z warunków jest spełniony. Or jest operatorem dwuargumentowym. W wyniku zwracany jest argument pierwszy, w którym ustawione zostały bity na pozycjach, na których w drugim argumencie są bity ustawione.
Tabela prawdy operacji or:
A B | Y
------+---
0 0 | 0
0 1 | 1
1 0 | 1
1 1 | 1
------+---
0 0 | 0
0 1 | 1
1 0 | 1
1 1 | 1
Operacja logiczna alternatywy posiada następujące cechy:
- jest przemienna - kolejność argumentów nie ma znaczenia:
- jest przechodnia - kolejność trzech argumentów dwóch kolejnych operacji nie ma znaczenia:
Operację alternatywy można zastąpić przez operacje podstawowe:
Innymi często używanymi operatorami logicznymi są:
Operatory logiczne nazywane są operatorami bulowskimi (ang. Boolean operators) z uwagi na realizację operacji własciwych dla algebry Boole'a.


