bit-manipulation相关知识