我是C的新手并且意识到我并不完全理解/
和%
之间的区别。如果您可以向我解释这将是非常有帮助的。谢谢!
答案 0 :(得分:1)
“/”用于除法,“%”用于计算余数
e.g
int a = 10;
int b = 3;
int divisionResult = a / b; //it's 3
int reminderResult = a % b; // it's 1 (which is the remainder of the division)
答案 1 :(得分:1)
取决于使用它们的地方,它们在不同的环境中意味着不同的东西
如果你在做算术,则/表示除以%,表示mod。
/ division是正常分工的工作方式
%会给你一个除法的剩余部分,例如5%2 = 1,因为2进入5次,余数为1。
这对所有语言来说都非常普遍(可能是我不知道的一些例外)
答案 2 :(得分:0)
a / b
是商。
a % b
是余数,即mod b。
答案 3 :(得分:0)
/
是除法,%
是模块,是除法的整数余数。
答案 4 :(得分:0)
/用于除法,%用于模数。
示例:
5 / 2 = 2
5 % 2 = 1