__TIME__ 程序被编译的时间, 以”hh:mm:ss”格式的字符串标注, 该时间由asctime返回. __STDC__ 如果当前编译器符合ISO标准, 那么该宏的值为1 __STDC_VERSION__ 如果当前编译器符合C89, 那么它被定义为199409L, 如果符合C99, 那么被定义为199901L. __STDC_HOSTED__如果当前系统是”本地系统(hosted)”...
__TIME__是当前编译的文件的编译时间 格式是hh:mm:ss 是字符串 __DATE__是当前编译的文件的编译日期 格式是Mmm:dd:yyyy 是字符串 __LINE__是调用该宏语句所在的行数,是个十进制数 voidGet_Compile_Date_Base(uint8_t*Year,uint8_t*Month,uint8_t*Day) { constchar*pMonth[]={"Jan","Feb","Mar...
__TIME__ 程序被编译的时间, 以"hh:mm:ss"格式的字符串标注, 该时间由asctime返回. __STDC__ 如果当前编译器符合ISO标准, 那么该宏的值为1 __STDC_VERSION__ 如果当前编译器符合C89, 那么它被定义为199409L, 如果符合C99, 那么被定义为199901L. __STDC_HOSTED__ 如果当前系统是"本地系统(hosted)",...
【CC++】C语言获取编译时间程序打印编译时间 【CC++】C语⾔获取编译时间程序打印编译时间打印固件编译⽇期时间 printf(" Firmware compile time:%s %s\n", __DATE__, __TIME__);结果 Firmware compile time:Feb 11 2020 19:41:48 1 实现⽅法是使⽤C语⾔预定义宏。ANSIC标准定义了可供C语⾔...
__DATE__ 程序被编译的日期, 以"Mmm dd yyyy"格式的字符串标注. __TIME__ 程序被编译的时间, 以"hh:mm:ss"格式的字符串标注, 该时间由asctime返回. __STDC__ 如果当前编译器符合ISO标准, 那么该宏的值为1 __STDC_VERSION__ 如果当前编译器符合C89, 那么它被定义为199409L, 如果符合C99, 那么被定...
__TIME__ 在源代码中插入当前编译时间〔注意和当前系统时间区别开来〕 __STDC__ 当要求程序严格遵循ANSIC标准时该标识符被赋值为1。 __cplusplus 标识符__LINE__和__FILE__通常用来调试程序; 标识符__DATE__和__TIME__通常用来在编译后的程序中加入一个时间标志,以区分程序的不同版本; ...