对于C中的除法,商和余数的大小.符号是如何确定的呢?在C89中,只规定了如果两个数为正整数,那么余数的符号为正,并且商的值是接近真实值的最大整数.比如5 / 2,那么商就是2,余数就是1.但是,C89里面对于被除数和除数里面,有负整数时,商的大小以及余数的符号没有做出明确的规定,而只是说这依赖于具体实现.在Windows下(是Intel汇编指令),看如下如下例子: int main() { ; ; } 接下来看汇编码: ; 1 : int main() { push ebp mov ebp, e…