year & 3与相同
year % 4。那里不是那么棘手,它仅代表通常的4年周期。
year & 15与相同
year % 16。
因此,它是 不是
闰年,如果一年不均匀4,除非它也是划分,或者如果它不被16整除但25确实匀这意味着,每25多个是不是闰年16的倍数。由于16和25没有任何公因子,所以两个条件都唯一满足的时间是年份是16* 25的倍数,即400年。4 * 25的倍数将被视为not年,而不是100年的周期。
1900年不是a年,因为它可以被100整除; 2000年 是 a年,因为它可以被400整除,而2100年将不是a年。



