c语言中负数取余是整数还是负数