Символ вертикальной черты (|) в языках программирования используется для обозначения операции «побитовое ИЛИ» (дизъюнкция). 24
Если переменные a и b являются целыми и имеют одинаковый размер, то выражение a | b означает: 2
Для операции логического «ИЛИ» используются два таких символа, написанных слитно — «||». 45