bitwise op flip bits in c