c语言中位运算用补码吗