__LINE__:当前源文件中的代码行号,十进制整数。
__FILE__:源文件的名称,字符串字面量。
__DATE__:源文件的处理日期,字符串字面量。其格式是 mmm dd yyyy(mmm是月份,如:Jan,Feb等);dd是日期,其格式为01到31的数字,一位数字的日期前面加上空格;yyyy是四位数的年份(如 1994)。
__TIME__:源文件的编译时间,字符串字面量。其格式为hh:mm:ss,这是一个字符串包含小时,分钟,秒数。他们用冒号隔开。
__STDC__:这取决于实现方式。如果编译器选项设置为编译标准的c代码,通常就定义它,否则就不定义它。
__cplusplus:在编译c++程序时,它就定义为值199711L;
时间: 2024-10-29 10:11:47