关系操作符:
> >=
< <=
!= ==
逻辑操作符:
&& —— 逻辑与
|| —— 逻辑或
int a=0;
int b=2;
int c=a&&b;
printf("%d\n",c);
//此处按位宇操作符&&,a为假,b为真,所以使c为假
int a=0;
int b=2;
int c=a&&b;
printf("%d\n",c);
//此处按位宇操作符||,a为假,b为真,所以使c为真
条件操作符:
exp1 ? exp2 : exp3
(如果表达式1的结果为真,则计算表达式2,表达式2的结果为整体结果;
如果表达式1的结果为假,则计算表达式3,表达式3的结果为整体结果)
int a=10;
int b=20;
int max=0;
max=(a>b?a:b);
//该条件操作符,可用来计算较大值的等
逗号表达式:
int a=1;
int b=2;
int c=(a>b,a=b+10,a,b=a+1);
//该代码的结果c为13