问答详情
源自:3-2 算术运算符

如何得出真实的实数?

既然10%(-3)=-1。为什么x%%(y)的运行结果是1而不是-1

提问者:慕瓜1226157 2021-05-15 11:52

个回答

  • 柒寳
    2021-08-26 15:28:51

    简单来说,求余是+还是-,是由被除数决定的;也就是%前面的数值是+还是-;

    所以,你所说的10%(-3)=-1不成立;10%(-3)=1才对!

  • weixin_慕数据9400870
    2021-05-15 17:11:35

    取余运算中注意:

    运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。

    学习 要认真看