- 除法 / 的运算当中如果被除数和除数都是int类型的,那么对应的商也是int类型的,会舍弃掉小数的部分;
- 如果被除数和除数当中有小数,也就是浮点类型的,那么对应的商就是浮点类型;
15/3 = 5;
12/8 = 1;
16/5.0 = 3.00000;
- 取余的话,运算对象必须是整数的,结果是整除后的余数,其余数的符号和被除数相同;
13 % 3 = 1;
13 % -3 = 1;
-13 % 3 = -1;
15/3 = 5;
12/8 = 1;
16/5.0 = 3.00000;
13 % 3 = 1;
13 % -3 = 1;
-13 % 3 = -1;