&&就是逻辑与,两条件同时为真时,其值为1,||就是逻辑或,两条件同时为假时,其值为0,!为逻辑非,这个不用我说了吧,!=表示不等于,==表示等于
这里面的&&,||是什么意思,相当与数学里面的什么符号?
#include<stdio.h>void main()
{
int year;
printf("输入任一个年份:");
scand("%d",&year);
if((year%4==0&&year%100! =0)||(year%400==0))
printf("%d年是公历闰年!\n",year);
else printf("%d年不是公历闰年!\n",year);
}
还有!和=在这里面起什么作用啊?