86 C语言中几个预定义宏
来源:互联网 发布:淘宝买手机是正品吗 编辑:程序博客网 时间:2024/05/16 19:48
C学习网:链接->C学习网
C训练网:链接->C训练网
顾名思义,预定义宏就是已经预先定义好的宏,我们可以直接使用,无需再重新定义。
ANSI C 规定了以下几个预定义宏,它们在各个编译器下都可以使用:
- __LINE__:表示当前源代码的行号;
- __FILE__:表示当前源文件的名称;
- __DATE__:表示当前的编译日期;
- __TIME__:表示当前的编译时间;
- __STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;
- __cplusplus:当编写C++程序时该标识符被定义。
预定义宏演示:
- #include <stdio.h>
- #include <stdlib.h>
- int main() {
- printf("Date : %s\n", __DATE__);
- printf("Time : %s\n", __TIME__);
- printf("File : %s\n", __FILE__);
- printf("Line : %d\n", __LINE__);
- system("pause");
- return 0;
- }
Date : Jun 5 2017
Time : 00:37:43
File : e:\c++\test\test\test.c
Line : 8
C-Free 5.0 下的输出结果:
Date : Mar 6 2016
Time : 12:12:59
File : C:\Users\mozhiyan\Desktop\demo.c
Line : 8
阅读全文
0 0
- 86 C语言中几个预定义宏
- C语言中预定义的宏
- ANSI C标准中几个标准预定义宏
- ANSI C标准中有几个标准预定义宏:
- ANSI C标准中几个标准预定义宏
- c语言预定义宏
- C/C++几个预定义的宏
- C/c++几个预定义宏
- C 语言标准中一些预定义的宏
- C语言中预定义宏的应用
- C语言中的预定义宏
- C语言几种 预定义宏
- C语言之预定义宏
- 标准C语言的预定义宏
- C语言标准预定义的宏
- ANSI C标准中有几个标准预定义宏(也是常用的):
- C标准中预定义宏
- C预定义宏
- Python3 MySQL 数据库连接
- 冯诺依曼结构和哈佛结构02
- java的动态代理机制详解
- 简单几步 对Liunx服务器的宽带进行测速
- 导航栏——toolofna
- 86 C语言中几个预定义宏
- ajax异步上传图片及其他表单项
- 单例
- 新的开始
- 聚集索引
- LeetCode【514】Freedom Trail
- HBuilder 制表符转换成空格
- 87 C语言条件编译详解
- DFS序 及 手动扩栈指令