社区
C语言
帖子详情
__DATE__ " " __TIME__; 是什么意思。
James_ht
2007-04-22 11:51:05
UINT8 verStringBuildTime[32] = __DATE__ " " __TIME__;
怎么解释
...全文
3694
5
打赏
收藏
__DATE__ " " __TIME__; 是什么意思。
UINT8 verStringBuildTime[32] = __DATE__ " " __TIME__; 怎么解释
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sfd1234
2010-12-30
打赏
举报
回复
这些个都是很好的东西!
HewpKanXue
2007-04-22
打赏
举报
回复
ANSI C 预定义了10个宏,(Predefined Macros )
其他的还有__FIlE__,__LINE__等等。
有时候这些东西真是太有用了。
lw1a2
2007-04-22
打赏
举报
回复
__DATE__ :编译时的日期
__TIME__:编译时的时间
expter
2007-04-22
打赏
举报
回复
恩。.就是宏...
__DATE__ :编译时的日期
__FIlE__,:编译时的文件名字
__LINE__:编译时所在的行
__TIME__:编译时的时间
晨星
2007-04-22
打赏
举报
回复
编译器自己预定义的宏。
__
DATE
__ __
TIME
__
#include <stdio.h> //注意,是双下划线,而不是单下划线 无需额外头文件 //__FILE__ 包含当前程序文件名的字符串 //__LINE__ 表示当前行号的整数 //__
DATE
__ 包含当前日期的字符串 //__STDC__ 如果编译器遵循ANSI C标准,它就是个非零值 //__
TIME
__ 包含当前时间的字符串 //__FUNCTION...
系统常用宏定义__
TIME
__ __
DATE
__ __LINE__等
输出系统时间 printf("\n mycode Build on "__
TIME
__" "__
DATE
__" win7\n"); 打印的结果是: mycode Build on 15:39:58 Apr 19 2019 win7 系统常用的宏定义: __
TIME
__:当前系统时间 例如 15:39:58 __
DATE
__:当前系统日期 Apr 19 2019 __
TIME
...
MDK中利用宏定义__
DATE
__和__
TIME
__设置产品的代码固件版本
文章目录前言一、__
DATE
__和__
TIME
__是什么?二、使用步骤1.引入库2.参考代码总结 前言 STM32开发中,利用宏定义的__
DATE
__和__
TIME
__设置产品的代码固件版本: 为了方便在编译代码的时候,自动生成代码固件的版本号,所以我们需要用到__
DATE
__和__
TIME
__这两个宏获取记录编译代码时的时间。 提示:以下是本篇文章正文内容,下面案例可供参考 一、__
DATE
__和__
TIME
__是什么? 这两个宏在编译的时候会记录当前的编译日期时间,如:Mar 16 2011 18
关于c 语言的__
TIME
__ __
DATE
__宏定义
const char*
time
= __
TIME
__ " "__
DATE
__ ; 则
time
值为该源文件最近一次编译的时间和日期,如18:10:14 Mar 16 2011 如果去掉中间的空格字符 __
TIME
__ __
DATE
__ 则为18:10:14Mar 16 2011 一个简单易用的时间显示,今天看到,记
C语言内置宏:__
DATE
__,__
TIME
__,__FILE__,__LINE__,__FUNCTION__
ANSI C标准中有几个标准预定义宏(也是常用的): __
DATE
__:在源文件中插入当前的编译日期 __
TIME
__:在源文件中插入当前编译时间; __FILE__:在源文件中插入当前源文件名; __LINE__:在源代码中插入当前源代码行号; __FUNCTION__:在源代码中插入当前所在函数名称; __STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1; __...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章