在C++中,您可以使用流操作符<<
來格式化并打印字符串。以下是一些常見的格式化打印字符串的方式:
cout
流對象打印字符串:#include <iostream>
#include <string>
int main() {
std::string name = "John";
int age = 30;
std::cout << "Name: " << name << ", Age: " << age << std::endl;
return 0;
}
printf
函數打印格式化字符串:#include <cstdio>
int main() {
char str[] = "Hello, World!";
int num = 10;
printf("String: %s, Number: %d\n", str, num);
return 0;
}
stringstream
對象進行字符串拼接和格式化:#include <iostream>
#include <sstream>
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++中格式化打印字符串的常見方法,您可以根據需要選擇適合您的情況的方法。