!= 不等于
== 等于
= 大于等于 <= 小于等于
#include <stdio.h>
int main(){
int a = 1;
printf("%d\n",a == 1);
printf("%d\n",2 + (a == 1));
printf("%d\n",2 > 3);
printf("%d\n",2 < 3);
printf("%d\n",2 <= 3);
printf("%d\n",2 >= 3);
}
结果:
#define _CRT_NO_WARNINGS
#include <stdio.h>
int main(){
3 > 2 ? printf("明天下雨") : printf("明天不下雨") ;
int a = 3 > 2 ? 100 : 200;
printf("%d\n",a);
}
/*
条件运算符 ? :
格式:表达式1 ? 语句1 : 语句2;
流程:
如果 表达式1是成立,是正确的,是true,那么就执行语句1,并且整个表达式的结果就是语句1的结果。
如果 表达式1是不成立,是错误的,是false,那么就执行语句2,并且整个表达式的结果就是语句2的结果。
*/
#define _CRT_NO_WARNINGS
#include <stdio.h>
int main()
{
int num1,num2;
printf("请输入两个整数\n#\n如果第一个数较大,表示选择熊掌\n否则,表示选择鱼\n#\n") ;
printf("请输入:");
scanf("%d%d",&num1,&num2);
num1 > num2 ? printf("n您选择了熊掌\n") : printf("你选择了鱼") ;
int a = 3 > 2 ? 100 : 200;
return 0;
}
两种结果: