UL 就是unsigned long 的缩写
编译器一般会编译通过
如果不行的话那可能就是编译器不够“聪明”
因此换成
#define SECONDS_PER_YEAR (60UL * 60UL * 24UL * 365UL)
或者
#define SECONDS_PER_YEAR ((unsigned long)(60 * 60 * 24 * 365))
都是一样的!
编译器一般会编译通过
如果不行的话那可能就是编译器不够“聪明”
因此换成
#define SECONDS_PER_YEAR (60UL * 60UL * 24UL * 365UL)
或者
#define SECONDS_PER_YEAR ((unsigned long)(60 * 60 * 24 * 365))
都是一样的!