在C89中,带负数的整数除法的结果可以向上舍入也可以向下舍入,目的是避免运行时检查以保持舍入方向一致的开销。在Fortran中总是向0截断,数值编程社区认为这个开销可以接受,所以C99采用相似的行为以方便Fortran程序向C移植。
整数除法中有1个是负数
最新推荐文章于 2022-06-15 15:57:29 发布
在C89中,带负数的整数除法的结果可以向上舍入也可以向下舍入,目的是避免运行时检查以保持舍入方向一致的开销。在Fortran中总是向0截断,数值编程社区认为这个开销可以接受,所以C99采用相似的行为以方便Fortran程序向C移植。