首頁 > 後端開發 > C++ > 如何在 C 中組合字串和整數?

如何在 C 中組合字串和整數?

Linda Hamilton
發布: 2025-01-02 21:43:42
原創
862 人瀏覽過

How to Combine Strings and Integers in C  ?

如何在 C 中連接字串和整數

在 C 中連接字串和整數可以透過多種方式完成。以下是一些常用的方法:

1.使用Boost的lexical_cast

std::string name = "John";
int age = 21;
std::string result = name + boost::lexical_cast<std::string>(age);
登入後複製

2.使用C 11 的to_string()

2.使用C 11 的to_string()
std::string name = "John";
int age = 21;
std::string result = name + std::to_string(age);
登入後複製

2.使用C 11 的to_string()2.使用C 11 的to_string()

std::string name = "John";
int age = 21;
std::string result;
fastformat::fmt(result, "{0}{1}", name, age);
登入後複製

3.使用FastFormat

std::string name = "John";
int age = 21;
std::stringstream sstm;
sstm << name << age;
std::string result = sstm.str();
登入後複製

4.使用IOStreams

std::string name = "John";
int age = 21;
char numstr[21]; // enough to hold all numbers up to 64-bits
std::string result = name + itoa(age, numstr, 10);
登入後複製

5.使用itoa()

std::string name = "John";
int age = 21;
char numstr[21]; // enough to hold all numbers up to 64-bits
sprintf(numstr, "%d", age);
std::string result = name + numstr;
登入後複製
5.使用itoa()5.使用itoa() 6.使用sprintf()

以上是如何在 C 中組合字串和整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板