首页 » 信息技术 »

C语言的内置宏

2019年3月15日 / 8次阅读
CC++

本文学习5个C语言内置的宏,分别是__FILE__,  __LINE__, __DATE__, __TIME__, __STDC__。

这5个内置宏的含义分别是:

__FILE__,被编译的文件名;

__LINE__,当前行号;

__DATE__,编译时的日期;

__TIME__,编译时的时间;

__STDC__,编译器是否遵循标准C规范。

下面是一个简单的测试程序,将这个5个内置宏打印出来看看:

#include 

int main()
{
    printf("%s\n%d\n%s\n%s\n%d\n", __FILE__,
                                    __LINE__,
                                    __DATE__,
                                    __TIME__,
                                    __STDC__);
    return 0;
}

执行结果如下:

[xinlin@localhost test]$ gcc test.c
[xinlin@localhost test]$ ./a.out
test.c
6
Mar 15 2019
16:12:39
1

C语言除了这个5个内置宏之外,应该还有其它内置的宏,以后再学习。

本文链接:https://www.maixj.net/ict/c-neizhihong-20672

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top