网站首页 > 资源文章 正文
#:构串操作符
构串操作符 # 只能修饰带参数的宏的形参,它将实参的字符序列(而不是实参代表的值)转化为字符串常量
执行以下代码
#include <stdio.h>
#define STRING(s) #s
#define TEXT(s) "class"#s"info"
int main()
{
int integer = 999;
printf(STRING(integer)"\n");
printf(TEXT(integer)"\n");
return 0;
}
输出结果:
integer
classintegerinfo
请按任意键继续. . .
##:合并操作符
合并操作符将出现在其左右的字符序列合并成一个新的标识符
注意:使用合并操作符 ## 时,自身的标识符必须预先有定义,否则编译器会报“未定义标识符”错误字符序列合并之后是标识符,不是字符串
执行以下代码:
#include <stdio.h>
#include <iostream>
using namespace std;
#define CLASS_NAME(name) class##name
#define MERGE(x, y) x##y##x
int main()
{
int classname = 10;
int aaabbbaaa = 20;
cout << "classname = " << CLASS_NAME(name) << endl;
cout << "aaabbbccc = " << MERGE(aaa, bbb) << endl;
return 0;
}
执行结果:
classname = 10
aaabbbccc = 20
请按任意键继续. . .
猜你喜欢
- 2024-11-18 第03章-linux常用命令
- 2024-11-18 Python的文件处理
- 2024-11-18 Redash中文版配置MySQL数据源
- 2024-11-18 域名批量查询功能常用查询方法教程
- 2024-11-18 js中的正则表达式入门
- 2024-11-18 C++ string/stack/list/deque/multiset 小结
- 2024-11-18 C++ STL之(容器算法迭代器)
- 2024-11-18 微信小程序开发-自定义评论列表组件
- 2024-11-18 string 基本用法
- 2024-11-18 掼蛋技巧实战:保留变形木板!学会这个技巧打掼蛋所向披靡
你 发表评论:
欢迎- 05-23如何制作含字母的流水条码
- 05-23NiceLabel又高出新境界,一分钟学会设计第一个标签
- 05-23商业设计中字体设计的创意方法
- 05-23条码软件如何调整条码数据的样式
- 05-23可变数据软件中条形码的制作步骤
- 05-23常用条形码类型组成及使用说明2
- 05-23条形码下面数据字号不一样大的UPC-A码怎么制作
- 05-23强烈推荐!这四款条形码生成工具超好用!
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)