Вопросы к Поиску с Алисой
В языке программирования C и других C-подобных языках символ вертикальной черты («|») используется для обозначения операции побитового «или» (дизъюнкция). ru.wikipedia.org ru.ruwiki.ru
Два таких символа, написанных слитно («||»), обозначают операцию логического «или». ru.wikipedia.org ru.ruwiki.ru