您好,登錄后才能下訂單哦!
在 C++ 中,to_string()
函數用于將數字類型(如 int、float、double 等)轉換為字符串
#include<iostream>
#include<string>
std::string to_string(int value) {
std::string result;
bool is_negative = false;
if (value == 0) {
return "0";
}
if (value < 0) {
is_negative = true;
value = -value;
}
while (value > 0) {
char digit = '0' + (value % 10);
result.insert(result.begin(), digit);
value /= 10;
}
if (is_negative) {
result.insert(result.begin(), '-');
}
return result;
}
int main() {
int number = 42;
std::string str_number = to_string(number);
std::cout << "The string representation of "<< number << " is: "<< str_number<< std::endl;
return 0;
}
這個示例中的 to_string()
函數接受一個整數值作為參數,并返回其字符串表示。首先,我們檢查輸入值是否為零或負數。然后,我們使用循環將每個數字字符添加到結果字符串中,直到輸入值變為零。最后,如果輸入值是負數,我們在結果字符串前添加負號。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。