C++中如何将int转换为字符串? 2023-10-04 banq C++11 引入了 std::stoi(以及每种数字类型的变体)和 std::to_string,它们与 C 的 atoi 和 itoa 相对应,但以 std::string 表示: #include <string> std::string s = std::to_string(42); 因此,这是能想到的最简捷的方法。你甚至可以省略对类型的命名,使用自动关键字: auto s = std::to_string(42); 参考: [string.conversions] (21.5 in n3242) C++20: std::format现在是惯用的方式。