L 表示长整型常量
比如说在 C 中,如果你写 1461,那么系统会默认把它认为 int 型,如果要让系统把它视为 long 型,那么就要在后面写上字母 L(大小写均可),即 1461L。
int DayOfWeek(int year, int month, int day)
{
if(month <= 2)
{
year -= 1;
month += 12;
}
int week = (day+((8+13*month)/5)+(year+year/4-year/100+year/400))%7;
return week;
}