在这种情况下,百分比是指什么?
int myInt = 27 % 10;
myInt = 7;
此代码中%
的含义是什么?
答案 0 :(得分:5)
%表示余数,当27除以10时余数为7
EDIT:
关于模数和模数之间差异的所有讨论我的2美分其余
拿一个%b
1. When both +ve, Modulo & Remainder are one and the same
2. When a is -ve, they are not the same
例如;
a = -10,b = 3
剩余-10%3 = -1
对于Modulo,在'a'中添加3的倍数并计算余数。
-10 + 12 = 2
2%3 = 2是你的答案
答案 1 :(得分:3)
%
是模数运算符,而不是百分比。对于百分比,你只需要做常规数学。 50%是乘以.5 ......等。
为了将来参考,目标c数学运算记录在许多地方,including here。
请注意,%
名为"Modulo" operator。
答案 2 :(得分:1)
%
是一个查找除法余数的运算符。
答案 3 :(得分:0)
此代码中的“%”称为模数运算符。这会导致处理器执行除法运算,并返回除法的余数。
例如: