bitwise op most significant bit in c