c语言移位操作