作业帮 > 综合 > 作业

C语言中!a怎么理解#includevoid main(){ int a=4;int b=5;int x=2; int

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 17:07:05
C语言中!a怎么理解
#include
void main()
{ int a=4;
int b=5;
int x=2;
int y=1;
printf("%d\n",(a>b)&&(x>y));
printf("%d\n",(a>b)||(x>y));
printf("%d\n",a);
} 今天一个学C的新手叫我讲解这段码 - -
看到那个!a我也迷糊了- -
难道是说输出的值不等于a 则 为假 输出0么?
非a,即a为0,!a为1;a不为0,!a为0.
因此上面程序输出结果是:
0
1
0