Compiler probably optimizes them to the same thing, so `|` is probably better since the purpose is bit operations.