I would say you never you use the single & or | in normal statements, they are normally used for bitwise operations like helloworld said.

I think you should prefer the shortcut operators in any...