使用c语言的时候,一般都会使用到一些高级宏定义,在使用的过程中,做一下笔记,以供以后翻阅。
1、SEC_PER_YEAR,用宏定义表示一年中有多少秒
#define SEC_PER_YEAR (365*24*60*60UL)
关键:
第一点: 当一个数字直接出现在宏中时,它的类型默认是int
第二点:一年有多少秒,这个数字刚好超过了int类型存储的范围
使用c语言的时候,一般都会使用到一些高级宏定义,在使用的过程中,做一下笔记,以供以后翻阅。
1、SEC_PER_YEAR,用宏定义表示一年中有多少秒
#define SEC_PER_YEAR (365*24*60*60UL)
关键:
第一点: 当一个数字直接出现在宏中时,它的类型默认是int
第二点:一年有多少秒,这个数字刚好超过了int类型存储的范围