预处理#define 定义 SECONDS_PER_YEAR 计算一年多少秒
C 预处理器定义如下:
#include <stdio.h>
#define UL (unsigned long)
#define SECONDS_PER_YEAR UL( 60 * 60 * 24 * 365 )
int main(void)
{
printf( "%lu\n", SECONDS_PER_YEAR );
return 0;
}
注意以下几点:
1 . #define 句末不能加 ; 。2 . 一年的秒数,超过了16位机器上,整数所能表示的最大值。因此UL