优先级

14 阅读1分钟

1、优先级最高:()

2、单目运算符:(如‘!’‘++’‘’)> 双目(如‘+’‘  ’)

3、逻辑运算符:&& > ||

4、赋值运算符最后运行,如‘=’‘>=''<='

#include<stdio.h>

int main(){
	int a = 4, b = 5, c = 2;
	int res = a+b*c-a/c && a > c;
	
}

结果

image.png

int main(){
	int year;
	printf("请输入一个年份");
	scanf("%d",&year);
	((year %4 ==0 && year %100 !=0) || (year % 400 == 0))?
	printf("%d年是闰年\n",year):printf("%d年不是闰年\n",year);
	return 0;
}

结果

image.png