c语言求模运算符的使用方法

year%4==0&&year%100!=0||year%400==0) 这是求年份问题程序的一个编程中的一段 (year%4==0, 像这里就是很不明白啊 。)我想知道这里面的求模运算符是怎么怎么用的? 请教下啊 谢谢

取模运算符 (%)
一个表达式的值除以另一个表达式的值,并返回余数。
number1 % number2
参数
number1任何整数表达式。
number2任何整数表达式。

备注
取模或余数运算符用 number2 除 number1 并只返回余数。 结果中的符号与 number1 的符号相同。 结果值在 0 和 number2 的绝对值之间。

示例
下面的示例阐释取模运算符的一种用法。
int myMoney=128;
int cookiePrice= 33;
int change;
int numCookies;
change=myMoney % cookiePrice;
numCookies=Math.round((myMoney-change)/cookiePrice);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-21
求模运算符就是求余数
例如
2001%4=1
2000%4=0

year%4==0
这里判断year%4的余数是否为零
第2个回答  2013-09-21
这是算闰年的程序吧
这里的求模仅仅是判断能不能被4整除。
17/4=4.。。。。1
17%4=1
第3个回答  2013-09-21
求模也就是数学上所谓的除法中的余数
5%2的话就等于1啦
相似回答