c语言中的求余运算的向零取整是怎么回事,当除数或被除数有一个为负数时,向零取整,比如-5%3,为1或者-1怎么回事,5%3余数不是2吗,这怎么算的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 22:24:42

c语言中的求余运算的向零取整是怎么回事,当除数或被除数有一个为负数时,向零取整,比如-5%3,为1或者-1怎么回事,5%3余数不是2吗,这怎么算的
c语言中的求余运算的向零取整是怎么回事,当除数或被除数有一个为负数时,向零取整,比如-5%3,为1或者-1
怎么回事,5%3余数不是2吗,这怎么算的

c语言中的求余运算的向零取整是怎么回事,当除数或被除数有一个为负数时,向零取整,比如-5%3,为1或者-1怎么回事,5%3余数不是2吗,这怎么算的
-5=(-3)*2+1
所以余数是1
-的优先级高于%,所以应该看成(-5)%3嘛