您现在的位置是:首页 >学无止境 >C语言疑难进阶手册(2)网站首页学无止境 C语言疑难进阶手册(2) 水木森 2024-10-11 12:01:05 简介C语言疑难进阶手册(2) 目录 预定义宏 取消宏 宏参数转换 逗号运算符 整数类型的8种组合 进制表示 浮点类型三种 读写字符 数组初始化 预定义宏 预定义宏是C语言中标准编译器预先定义的宏,在ANSI标准中C程序有5个预定义宏可以直接使用 ANSI标准中说明了以下5个宏替换名,可以直接使用 LINE:当前编译的代码的行号 FILE:当前编译文件的源文件名 DATE:当前源程序创建的日期 TIME:当前源程序创建的时间 STDC:判断当前的编译器是否为标准C编译器,若是则返回值1 取消宏 使用#undef 宏名的方式取消宏定义 取肖宏定义后,可以重新定义这个宏 宏参数转换 标准C可以把宏的参数在展开之后转换为字符串常量。 #可作为单目操作符,用于字符串化,后面面是宏形参名称。 宏展开后,#形 风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。 上一篇 【C++】红黑树的模拟实现 下一篇 k8s中的PVC为何需要延迟绑定?(WaitForFir... 站长推荐 stm32使用HAL库配置串口中断收发数据(保姆级教程) stm32使用HAL库配置串口中断收发数据(保姆级教程) SpringSecurity实现前后端分离认证授权 SpringSecurity实现前后端分离认证授权 U8W/U8W-Mini使用与常见问题解决 U8W/U8W-Mini使用与常见问题解决 【社区图书馆】伴我前行的一本书《The C Programming Language》 【社区图书馆】伴我前行的一本书《The C Programming Language》 【云原生进阶之容器】第六章容器网络6.6.1--Cilium网络方案概述 【云原生进阶之容器】第六章容器网络6.6.1--Cilium网络方案概述