在 C++ 中,`to_string()` 函數(shù)用于將各種數(shù)據(jù)類型(如整數(shù)、浮點數(shù)等)轉(zhuǎn)換為字符串類型。它是 C++ 標(biāo)準(zhǔn)庫 `
`to_string()` 函數(shù)有多個重載版本,可以接受不同的輸入?yún)?shù)類型,例如 `int`、`long`、`float`、`double` 等等。它將這些數(shù)字類型的值轉(zhuǎn)換為對應(yīng)的字符串表示形式。
以下是一個使用 `to_string()` 函數(shù)的示例:
```cpp
#include
#include
int main() {
int num = 42;
double pi = 3.14159;
std::string numStr = std::to_string(num);
std::string piStr = std::to_string(pi);
std::cout << "Number: " << numStr << std::endl;
std::cout << "Pi: " << piStr << std::endl;
return 0;
}
```
輸出結(jié)果:
```
Number: 42
Pi: 3.141590
```
在上面的示例中,`std::to_string()` 函數(shù)分別將整數(shù)和浮點數(shù)轉(zhuǎn)換為字符串,并將其存儲在 `numStr` 和 `piStr` 變量中。然后,它們可以被傳遞給 `std::cout` 來進(jìn)行輸出操作。
`to_string()` 函數(shù)在 C++ 中非常有用,可以方便地將其他類型的數(shù)據(jù)轉(zhuǎn)換為字符串,以便進(jìn)行字符串處理、拼接等操作。