C语言预定义宏

预定义宏

C语言预定义了(内置)许多的宏,可以在编程之中直接使用,而且无法被直接修改。下面的表格中介绍了一些C语言中可能常用的预定义的宏,如下:

宏名称描述
__FILE__当前源文件名。
__DATE__当前的日期,以MMM DD YYYY格式表示的字符常量。
__TIME__当前时间,以HH:MM:SS格式表示。
__LINE__含当前行号。
__STDC__如果C的编译器符合ANSI标准时,该值为1,否则为未定义或不确定的值
NULL空指针常量
true和false真假值
EOF表示输入流结尾

提示:上面表格中的下划线为双下划线,即两个连接在一起的下划线。

预定义宏实例代码

下方的实例代码,可用于输出一个基于当前日期的字符串:

#include "stdio.h"


int main() {
    printf("%s\n",__DATE__);
    return 0;
}

免责声明:内容仅供参考,不保证正确性!


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.