10.16C语言笔记

39 阅读1分钟

image.png != 不等于 == 等于

= 大于等于 <= 小于等于

image.png

#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);
		
}

结果:

image.png

image.png

#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的结果。 
*/

image.png

#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; 
}

两种结果:

image.png

image.png