C 语言中的位运算有哪些常见技巧?