注意: 当"&&"运算符左边的值为假,就不再进行对右边的表达式进行计算。当"||"运算符时如果"||"运算符左边的值为真,就不再进行对右边的表达式进行计算。
以下是优先级的排列表:
练习如下:
#include <stdio.h>
int main(){
int t ;
printf("请输入一个年份:");
scanf("%d",&t);
(t % 4==0 &&t%100!=0)||(t%400==0)?
printf("%d年是闰年 \n",t) :printf("%d不是闰年",t);
return 0;
}