【随笔】预定义符号_FILE__,__LINE__,__DATE__,__TIME__的使用

原创 2016年05月30日 17:14:09

 首先,先看__FILE__,__LINE__,__DATE--,__TIME__的使用

 #include<stdio.h>

int main()
{
     printf("FILE:%s\n",__FILE__);    
     printf("DATE:%s\n",__DATE__); 
     printf("TIME:%s\n",__TIME__);  
     printf("LINE:%d\n",__LINE__);
     return 0; 
}

 

wKiom1Ywu6GS8R3uAADZf1y3Iek032.jpg

所以,我们知道:

__LINE__
编译的行号
__FILE__
进行编译的源文件
__DATE__
编译的日期
__TIME__
编译的时间

 

C语言中__DATE__,__TIME__,__FILE__和__LINE__的用途

ANSI C标准中有几个标准预定义宏(也是常用的): __LINE__:在源代码中插入当前源代码行号; __FILE__:在源文件中插入当前源文件名; __DATE__:在源文件中插入当...
  • zcx515545
  • zcx515545
  • 2014年07月15日 17:23
  • 2970

c++ 有四个常用的预定义名字,分别为 :__FILE__,__LINE__,__DATE__,__TIME__

c++ 有四个常用的预定义名字,分别为 :__FILE__,__LINE__,__DATE__,__TIME__ __FILE__: 记录文件的路径加名称 __LINE__: 记录文件已经被编译的...
  • wang_shaner
  • wang_shaner
  • 2015年01月28日 11:19
  • 1312

预定义符号,__FILE__, __LINE__, __DATE__, __TIME__, __STDC__

#include #define DEBUG_PRINT printf("Filename:%s Line: %d \ Compiled Date and Time: %s %s, ...
  • e3399
  • e3399
  • 2012年01月10日 21:34
  • 1358

关键字: C/C++,预定义宏,__FILE__, __LINE__, __DATE__,__TIME__,__func__,__FUNCTION__ __FILE__:当前源代码文件名的字符串文

C/C++,预定义宏,__FILE__, __LINE__, __DATE__,__TIME__,__func__,__FUNCTION__ __FILE__:当前源代码文件名的字符串文字 ...
  • ermuzhi
  • ermuzhi
  • 2013年02月27日 15:32
  • 1451

__FILE__, __LINE__, __DATE__,__TIME__,

__FILE__,   __LINE__,   __DATE__,__TIME__,   被定义在全局名子空间中! 当编译标准   C   程序时,编译器自动定义   __STDC__ 当编译标准  ...
  • wangyu78911
  • wangyu78911
  • 2011年02月15日 13:51
  • 205

__FILE__,__LINE__,__DATE__,__TIME__

C++有四个常用的预定义名字,分别为:__FILE__,__LINE__,__DATE__,__TIME__ __FILE__:记录文件的路径加名称 __LINE__:记录文件已经被编译的行数 ...
  • tlaff
  • tlaff
  • 2014年02月27日 14:25
  • 744

__FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__

C++有四个常用的预定义名字,分别为:__FILE__,__LINE__,__DATE__,__TIME__ __FILE__:记录文件的路径加名称 __LINE__:记录文件已经被编译的行数 ...
  • abcd1f2
  • abcd1f2
  • 2015年03月04日 15:03
  • 404

__FILE__ __LINE__ __DATE__ __TIME__宏

项目中总是看到__FILE__ __LINE__的玩意,想起来曾经在Linux内核源码中也看到过类似的东西。抽时间查了查这玩意是什么。 简单而言。是ANSI C预定义的宏。有这么几个,注意前...
  • geqiandebei
  • geqiandebei
  • 2015年01月06日 14:41
  • 1039

__FILE__,__LINE__,__DATE__,__TIME__用途

C++有四个常用的预定义名字,分别为:__FILE__,__LINE__,__DATE__,__TIME__ __FILE__:记录文件的路径加名称__LINE__:记录文件已经被编译的行数__DA...
  • zmq5411
  • zmq5411
  • 2011年04月18日 20:07
  • 784

__DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__

C99 ( ISO/IEC 9899:1999 ) 网上有pdf文件。 C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。 __DATE__ 进行预...
  • SdustLiYang
  • SdustLiYang
  • 2011年05月17日 10:27
  • 930
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【随笔】预定义符号_FILE__,__LINE__,__DATE__,__TIME__的使用
举报原因:
原因补充:

(最多只允许输入30个字)