Bitwise operations aren't just about conserving memory. They're really useful for writing clear code. Which would you rather see?
OpenFile("...", true, false)
or
OpenFile("...", writeonly | append)
That's kind of a nonsensical/trivial example, but you get the idea.