在C++中,您可以使用流操作符<<
来格式化并打印字符串。以下是一些常见的格式化打印字符串的方式:
- 使用
cout
流对象打印字符串:
#include#include int main() { std::string name = "John"; int age = 30; std::cout << "Name: " << name << ", Age: " << age << std::endl; return 0; }
- 使用
printf
函数打印格式化字符串:
#includeint 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 << ", Age: " << age; std::cout << ss.str() << std::endl; return 0; }
这些是一些在C++中格式化打印字符串的常见方法,您可以根据需要选择适合您的情况的方法。