这里面的&&,||是什么意思,相当与数学里面的什么符号?#include
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);
}
还有!和=在这里面起什么作用啊?搜索更多相关主题的帖子: 数学符号 2010-4-21 13:46:32 心舒
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-4-19第 2 楼 得分:0 &&就是逻辑与,两条件同时为真时,其值为1,||就是逻辑或,两条件同时为假时,其值为0,!为逻辑非,这个不用我说了吧,!=表示不等于,==表示等于 2010-4-21 14:23:25 寂寞花裤衩
等 级:新手上路
帖 子:30
专家分:8
注 册:2010-4-17第 3 楼 得分:0 && 是逻辑与 || 是逻辑或就是 and 和or 2010-4-21 17:14:26 草盖木
等 级:新手上路
帖 子:5
专家分:3
注 册:2010-4-16第 4 楼 得分:0 表示逻辑关系&& = and ;!= not 2010-4-21 18:05:22 xin3120
来 自:东北
等 级:新手上路
帖 子:8
专家分:4
注 册:2010-4-21第 5 楼 得分:0 &&就是逻辑与,两条件同时为真时,其值为1,||就是逻辑或,两条件同时为假时,其值为0,!=表示不等于,==表示等于 这个一个判断闰年的程序吧
学习 学习 收师傅! 2010-4-21 20:38:37 蓝天依笑
等 级:论坛游民
帖 子:47
专家分:58
注 册:2010-4-16第 6 楼 得分:0 例子如下:
(x==7)&&(y==6)表示,当(x==7)和(y==6)同时为真的时候,这整个式子才为真。如果只有一个为真,则整个式子就为假。
(x==7)||(y==6)表示,只要(x==7)和(y==6)至少有一个为真,则整个式子就为真,当(x==7)和(y==6)都为假是,整个式子才为假。