1.两个int类型的除法
两个int类型相除的结果还会是int类型,因此除不尽结果也不会出现小数,而且结果也不是数学上的四舍五入。相对于数学上的结果不管是正负靠近0的那个整数就是两个int类型相除的结果,如数学上的结果是3.9,那么结果就是3(3比4更靠近0)。数学上的结果是-3.9,那么结果就是-3(-3比-4更靠近0)。
2.两个int类型的取模运算
两个int类型取模的结果还是int类型,取模的结果相当于是数学中两个整出相除的余数,10除以3会余1,1就是取模的结果。
int i = 39; int j = 10; i%j=9
int i = 39; int j = -10; i%j=9
int i = -39; int j = 10; i%j=-9
int i = -39; int j = -10; i%j=-9
从上面的结果中可以看出,取模结果的符号是和被除数的符号一样,而与除数和结果的符号没有关系