C语言学习day09:运算符(下)

比较运算符:

C语言中,“真”用数字1表示,”假“用数字0表示

运算符术语示例结果
==相等于4==30
!=不等于4!=31
<小于4<30
>大于4>31
<=小于等于4<=30
>=大于等于4>=31

代码:

int main()
{int a = 10;int b = 20;int c = 10;printf("%d\n", a == b);//0printf("%d\n", a != b);//1printf("%d\n", c = ++a <= b * 2);//1printf("============\n");printf("%d\n", a);//11printf("%d\n", b);//20printf("%d\n", c);//1 system("pause");return EXIT_SUCCESS;
}

 


逻辑运算符:

运算符术语示例结果
!!a

如果a=假,则!a=真;

如果a=真,则!a=假。

&&a&&b

如果a和b都为真,则结果为真,

否则为假。

||a||b

如果a和b有一个为真,

则结果为真,二者都为假时,

结果为假。

代码:

!非:

	//所有非0的值都是真值int a = 10;int b = 20;printf("%d\n",!a);//0(假)//if语句,以后为学//!=非if (a!=b) {printf("1\n");//输出1}else{printf("0");}

&&与:

//&&=与
if (10==a&&10==b) {printf("1\n");
}
else
{printf("0\n");//输出0
}

||或:

	//||=或if (10==a||10==b) {printf("1\n");//输出1}else{printf("0\n");}