把变量和表达式转换成字符串
来源:互联网 发布:java航空订票系统 编辑:程序博客网 时间:2024/05/16 09:11
如果在调试程序时想输出形如"x = 20"的话,通常是直接利用如下语句:cout <<"x="<<x<<endl;如果变量只有一个或是几个还好(实际上多于三个就让人有些难以接受了),实际编程中所遇到的大都多于三个,这样我们就得为每一个输出的变量写一句。幸运的是,标准C具有字符串化运算符"#",在一个宏中的参数前面使用一个"#",预处理器会把这个参数转换为一个字符串数组。像这样:
#include <iostream>
using namespace std;
#define p(x) cout << #x"="<<x<<endl;
int main()
{
int a = 10;
p(a);
return 0;
}
输出:
a = 10;
- 把变量和表达式转换成字符串
- 把变量和表达式转换成字符串
- 【ThinkingInC++】16、吧变量和表达式转换成字符串
- Java:把汉字为unicode形式的字符串和把unicode字符串转换成汉字
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数 .
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 析构或删除对象时应该注意的问题
- 常用函数
- 数据库中的数据导入导出汇总一(bulk insert命令,bcp命令)
- 网银系统拥堵 SOA从治病良方到罪魁祸首
- XPATH杂记2
- 把变量和表达式转换成字符串
- 多线程 MultiThread.cpp
- 小学生新闻联播看多了,写的作文
- C#连接ORACLE
- struct的初始化,拷贝及指针成员的使用技巧(摘自http://blog.chinaunix.net/u/9577/showart_417268.html)
- 传递数组参数
- 软件工程II(管理)_第三次作业(更正版)
- GridView 72般绝技
- Java命令行交互客户端