69,382
社区成员
发帖
与我相关
我的任务
分享
#define SECONDS (60*60*24*365)
#define SECONDS (60*60*24*365)UL
#include <stdio.h>
#define SECONDS (60*60*24*365)UL
void main()
{
int a=10,b=10;
printf("%lu\n", SECONDS);
}
这样的话,程序编译出错。是什么问题呢?
#define SECONDS 60*60*24*365UL //正确格式
#define SECONDS (60UL*60UL*24UL*365UL)