引用:
对负数的取模运算C99规定:如果第一操作数为负,则得到的模为负;如果第一操作数为正则得到的模为正。也就是说这是C的规定真正的答案不用C的话,就用算術来计算是不是5%-3=-2.95,而在C语言当中就是为第一操作数的正整数也就是2了。我比较关心要是我用C来计算这样的问题,那么得出的结果和真正嘚结果不一样了只不过是C的结果,遇到这样的问题我应该怎么写这段代码得到真正的结果。麻烦你了
-----------------------------------------------------------------------------------------
那岂不是。。
C99这样规定没問题么?那算出来的值与通常意义上的数学定义岂不是有点出入~ To do...........................!