第2个回答 2019-09-17
x mod y:x/y的商是向下(向着无穷小的方向)取整,我们将其取整后的结果记为w,则x mod y=x-w*y。所以:-5 /3的商为-1.67,故w=-2,所以-5 mod 3=-5-(-2*3)=1;
同理,5/-3结果为-1.67,w=-2,5 mod -3=5-(-2*-3)=-1;
同理,-5/-3结果为1.67,w=1,-5 mod -3=-5-(1*-3)=-2。
x rem y:x/y的商是向着0的方向取整,我们将其取整后的结果记为z,则x rem y=x-z*y.
例如:-5 /3的商为-1.67,故z=-1,所以-5 rem3=-5-(-1*3)=-2;其他的类似。
希望可以帮到你!