整数除法中有1个是负数

在C89中,带负数的整数除法的结果可以向上舍入也可以向下舍入,目的是避免运行时检查以保持舍入方向一致的开销。在Fortran中总是向0截断,数值编程社区认为这个开销可以接受,所以C99采用相似的行为以方便Fortran程序向C移植。

你可能感兴趣的:(C)