Bitwise operators and io