第一个数为0或0.0 且第二个数不为零时,则结果为0或0.0。
若%的两侧有负数,则运算结果取决于第一个数, 前面的数是正则正,是负则负。 第二个数是0.0的时候,结果是NaN, 这里允许数据类型的自动提升。 第二个数是0时,则引发除以零异常。若前面的数的绝对值小于后面的数的绝对值,则结果为前面的数。
其他情况正常求余运算。本文共 207 字,大约阅读时间需要 1 分钟。
第一个数为0或0.0 且第二个数不为零时,则结果为0或0.0。
若%的两侧有负数,则运算结果取决于第一个数, 前面的数是正则正,是负则负。 第二个数是0.0的时候,结果是NaN, 这里允许数据类型的自动提升。 第二个数是0时,则引发除以零异常。若前面的数的绝对值小于后面的数的绝对值,则结果为前面的数。
其他情况正常求余运算。转载于:https://blog.51cto.com/rokabunn/772112