C和%之间有什么区别?

时间:2014-02-05 10:36:37

标签: c math operators

我是C的新手并且意识到我并不完全理解/%之间的区别。如果您可以向我解释这将是非常有帮助的。谢谢!

5 个答案:

答案 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