c语言取余规则