问答详情
源自:3-8 Java中运算符的优先级

不太懂这个取模运算

例如 a=12执行( a + 18 ) % 4 取模,结果为 2........2是怎么出来的

提问者:cxh123999 2015-10-25 14:42

个回答

  • Perona
    2015-10-25 14:45:56
    已采纳

    %取模,即取余数。

    这里12+18,结果得30。30取模4,余数不就是2。

  • 跳跃的鱼
    2016-02-16 14:23:33

    如果采用10进制30%4就等于2。因为取余。2进制的话就是等于10