早教吧 育儿知识 作业答案 考试题库 百科 知识分享

(year%4==0&&year100!=0)||year%400==0求详细解说这是个判别是否为闰年的逻辑表达式1.%是什麽意思?2.能具体分析下这里为什麽都是==0吗.

题目详情
(year%4==0 && year100!=0)||year%400==0求详细解说
这是个判别是否为闰年的逻辑表达式
1.%是什麽意思?
2.能具体分析下这里为什麽都是==0吗.
▼优质解答
答案和解析
1:%是取模运算符,也就是计算余数的意思.
2:==0表示前面那个数是后面那个数的倍数,因为这样余数才为0. == 是判断是否相等的,在c语言中,=表示赋值,不和数学上的概念一样.
例如:2000 是4的倍数,也是100的倍数 也是400的倍数,所以 2000%4 =0 2000%100 = 0
看了 (year%4==0&&ye...的网友还看了以下: