c++中數字和字串的轉換
數字轉字串
1.用標頭檔案include中的stringstream(支援浮點數)
int main()
{
double x;
string str;
stringstream ss;
cin >> x;
ss << x;
ss >> str;
cout << str;
return 0;
}
2.c++11 to_string
int main()
{
double x;
string str;
cin >> x;
str = to_string(x);
cout << str;
return 0;
}
字串轉數字
1.用標頭檔案include中的stringstream(支援浮點數)
int main()
{
double x;
string str;
stringstream ss;
cin >> str;
ss << str;
ss >> x;
cout << x;
return 0;
}
2.利用中的stoi()函式
int main()
{
int x;
string str;
cin >> str;
x = stoi(str);
cout << x;
return 0;
}
注意:
stoi和atoi函式的異同
相同點:
1.都是C++的字元處理函式,把數字字串轉換成int輸出
2.標頭檔案都是#include
不同點:
atoi()的引數是 const char* ,因此對於一個字串str我們必須呼叫 c_str()的方法把這個string轉換成 const char型別的,而stoi()的引數是const string,不需要轉化為 const char*;
相關文章
- c++中字元、字串和數字間的轉換C++字元字串
- c++中utf8字串和gbk字串的轉換C++字串
- JavaScript字串轉換數字JavaScript字串
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- Go 中數字轉換字串的正確姿勢Go字串
- Thymeleaf將字串轉換為數字字串
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- 劍指offer——把字串轉換成整數C++字串C++
- javascript中將數字轉為字串的方法JavaScript字串
- 判斷迴文串 字串/數字相互轉換字串
- python中列表、字典和字串的互相轉換Python字串
- Java 中 CLOB 和字串之間的轉換Java字串
- 字串轉數字的問題字串
- PHP 阿拉伯數字和中文數字的相互轉換PHP
- 字串轉換整數(atoi)字串
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- 字串大小寫轉換和字串的比較字串
- Day7(字串)|344.反轉字串 541.反轉字串II 54.替換數字字串
- 字串或數字反轉字串
- {{rateTime}}大括號裡面的數字轉換為字串(日期)字串
- 如何在MySQL中使用CONVERT將字串轉換為數字MySql字串
- 1138:將字串中的小寫字母轉換成大寫字母(C C++)字串C++
- 前端開發入門到實戰:JavaScript字串轉換數字前端JavaScript字串
- 數字格式字串轉數字保留後面0字串
- 將數值轉換為字串的函式字串函式
- JavaScript 字串轉換數值型別JavaScript字串型別
- python實現字串轉換整數Python字串
- C++中的魔鬼數字C++
- js面試題-找出字串中的數字,並替換為*JS面試題字串
- C#中JSON字串和Dictionary字典型別的相互轉換C#JSON字串型別
- Python 漢字區位碼、字串 相互轉換Python字串
- c++判斷字串全是字母或數字C++字串
- js中在將字串數字轉為數字時,使用哪種方式更安全JS字串
- 中文數字阿拉伯數字相互轉換
- 阿拉伯-漢字-數字轉換
- PHP 將數字轉換為漢字PHP
- String to Integer (atoi) 字串轉換整數 (atoi)字串
- 字串與數字轉換函式 | 全方位認識 sys 系統庫字串函式