设a和b为两个变量,取模运算的规则是:
其中 是a除以b的向下取整。
java中取余操作数也可以是负数和浮点数,而在c/c++中,取余操作数只能是整数,例如在java中,下面的语句是合法的:
5%3=2 //5对负3取余等于2;
5.2%3.1=2.1 //根据以上公式,余数为5.2-1*3.1=2.1
设a和b为两个变量,取模运算的规则是:
其中 是a除以b的向下取整。
java中取余操作数也可以是负数和浮点数,而在c/c++中,取余操作数只能是整数,例如在java中,下面的语句是合法的:
5%3=2 //5对负3取余等于2;
5.2%3.1=2.1 //根据以上公式,余数为5.2-1*3.1=2.1