L'operatore di barra verticale ( | ) viene utilizzato in una varietà di costanti per indicare OR in qualche modo:
I linguaggi in stile C usano a | b per dire OR bit a bit di a e b , a || b per indicare OR logico di a e b .
Le espressioni regolari usano a|b per indicare la corrispondenza con a o corrisponde a b .
I grammati gratuiti del contesto usano x := a | b più o meno nello stesso senso delle espressioni regolari.
Mentre & per AND ha senso, perché | è usato per OR?