运算优先级

35 阅读1分钟

所谓优先级,就是当多个运算符出现在同一个表达式中时,先执行哪个运算符。

所谓结合性,就是当一个表达式中出现多个优先级相同的运算符时,先执行哪个运算符:先执行左边的叫左结合性,先执行右边的叫右结合性。

可结合以下图片分析: image.png

举个算闰年的例子:

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

结果如下:

屏幕截图 2025-10-26 142022.png