%是求余运算符啊year%100?4:400是三目预算符,当year是100的倍数时,表达式结果为400,否则为4然后再执行三目运算符year % 400或4 ?"NO","YES",意思是如果year是400或4的倍数时,YES整个表达式的意思是,如果年份是100的倍数,并且是400的倍数,那么是闰年;不是400的倍数,不是闰年。如果年份不是100的倍数,但是4的倍数,是闰年,否则不是闰年