阅读量:142
在C++中,您可以使用流操作符<<来格式化并打印字符串。以下是一些常见的格式化打印字符串的方式:
- 使用
cout流对象打印字符串:
#include
#include
int main() {
std::string name = "John";
int age = 30;
std::cout << "Name: " << name class="hljs-string">", Age: " << age class="hljs-keyword">return 0;
}
- 使用
printf函数打印格式化字符串:
#include
int main() {
char str[] = "Hello, World!";
int num = 10;
printf("String: %s, Number: %d\n", str, num);
return 0;
}
- 使用
stringstream对象进行字符串拼接和格式化:
#include
#include
int main() {
std::stringstream ss;
std::string name = "Alice";
int age = 25;
ss << "Name: " << name class="hljs-string">", Age: " << age class="hljs-built_in">str() << std class="hljs-keyword">return 0;
}
这些是一些在C++中格式化打印字符串的常见方法,您可以根据需要选择适合您的情况的方法。