C语言疑难进阶手册(2)

news/2024/10/17 22:30:12/

目录

    • 预定义宏
    • 取消宏
    • 宏参数转换
    • 逗号运算符
    • 整数类型的8种组合
    • 进制表示
    • 浮点类型三种
    • 读写字符

预定义宏

预定义宏是C语言中标准编译器预先定义的宏,在ANSI标准中C程序有5个预定义宏可以直接使用

ANSI标准中说明了以下5个宏替换名,可以直接使用
LINE:当前编译的代码的行号
FILE:当前编译文件的源文件名
DATE:当前源程序创建的日期
TIME:当前源程序创建的时间
STDC:判断当前的编译器是否为标准C编译器,若是则返回值1

取消宏

使用#undef 宏名的方式取消宏定义
取肖宏定义后,可以重新定义这个宏

宏参数转换

  • 标准C可以把宏的参数在展开之后转换为字符串常量。

#可作为单目操作符,用于字符串化,后面面是宏形参名称。
宏展开后,#形参被包含在双引号内的实参替换。

<

http://www.ppmy.cn/news/341912.html

相关文章

2020310

Selenium: 基于WebDriver协议的 Web应用程序测试的工具 精简版&#xff1a; selenium脚本通过http请求发送命令和参数给httpserver httpserver通过json wire protocol格式转发命令和参数给webdriver webdriver通过原生API或者JavaScript代码执行操作给浏览器 浏览器通过json wi…

赋能矿山 | KaiwuDB 智慧矿山解决方案

行业背景 随着勘探和矿产开发技术的提高以及能源需求量的大幅增加&#xff0c;矿山开发速度持续加快。随之而来的诸多弊端&#xff0c;如矿山资源综合利用率低、管理方式粗放、安全和环境污染等问题日益突出&#xff0c;使得矿业智能化建设迫在眉睫。 近年来&#xff0c;政府…

技嘉主板命名规则是什么

往往我们都被主板上面的那一长串的英文名字搞的云里来雾里去&#xff0c;明明看参数差不多啊。怎么字母不一样了&#xff01;其实技嘉的名字个人感觉还是比较明了的至少数字不多…… 技嘉主板编号以“GA-”开头&#xff0c;其后紧跟数字和英文字母&#xff0c;用来区分具体主板…

windows自带黑体_win10黑体,windows10里的黑体

鼠标右键&#xff0c;打开桌面属性—外观—高级&#xff0c;在项目里选择你要改的zhidao地方&#xff0c;比如图标&#xff0c;你就选图标&#xff0c;然后在字体上选择你要的字体&#xff0c;大小随你定&#xff0c;但是有时字体过大或过小回&#xff0c;会让字体有锯齿&#…

macOS 10.12/10.13 字体美化(华文黑体删除)

本文参考了孫志貴的一篇博文 链接&#xff1a;http://www.jianshu.com/p/fa5515f09299 问题描述 1.很多第三方应用打开时会提示下载“华文黑体”&#xff0c;然而在 macOS10.13 中却总是下载失败&#xff1b; 2.macOS 中有很多字体在一些地方的显示效果会透露着一股农业重金…

技嘉显卡 RGBFusion 不能调光解决方法

技嘉 RGBFusion 不能调光解决方法 技嘉 RGBFusion 不能调光解决方法故障问题解决方法 技嘉 RGBFusion 不能调光解决方法 故障问题 最近调试显卡灯光&#xff0c;突然发现RGBFusion出错&#xff0c;显示如下&#xff1a; 解决方法 1.前往官网下载固件 如我是垃圾卡RTX3060T…

ubuntu下安装雅黑和华文黑体

1、使用sudo fontconfig-voodoo -f -s zh_CN命令建立连接后&#xff0c;来调整Firefox和一些系统中文字体过度柔化&#xff0c;在修改language-selector.conf文件。 2、sudo gedit /etc/fonts/language-selector.conf 3、找到&#xff1a; <family>Bitstream Vera Ser…

苹果公布Apple Vision Pro头显的六种交互手势

苹果 Vision Pro 头显的交互&#xff0c;并不依赖物理控制器&#xff0c;而是通过追踪眼球和手势来交互虚拟物体。苹果设计师在近日的开发者会议中&#xff0c;概述了 Vision Pro 头显可以使用的交互手势。 Tap&#xff1a; 同时点击拇指和食指会向头戴显示设备发出信号&…