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字串
- javascript數字和字串相互轉換JavaScript字串
- C++/C:數字轉成字串, 字串轉成數字C++字串
- JavaScript字串轉換數字JavaScript字串
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- Go 中數字轉換字串的正確姿勢Go字串
- Thymeleaf將字串轉換為數字字串
- c語言字串,數字轉換C語言字串
- 大小寫互換-"數字字串"轉換成數字字串
- javascript如何將字串轉換為數字JavaScript字串
- C語言“字串-數字”之間的轉換C語言字串
- C++將數字轉為字串,並拼接C++字串
- Awk 字串連線操作(字串轉數字,數字轉字串)字串
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- C#字串轉換為數字的4種方法C#字串
- javascript中將數字轉為字串的方法JavaScript字串
- javascript數字和字串資料型別轉換簡單介紹JavaScript字串資料型別
- 判斷迴文串 字串/數字相互轉換字串
- 劍指offer——把字串轉換成整數C++字串C++
- Java 中 CLOB 和字串之間的轉換Java字串
- PHP 阿拉伯數字和中文數字的相互轉換PHP
- 英文月份和數字月份轉換
- 字串轉數字的問題字串
- js利用Number()函式將字串轉換為數字JS函式字串
- js將字串轉換為數字程式碼例項JS字串
- C++中的向上型別轉換和向下型別轉換C++型別
- python中列表、字典和字串的互相轉換Python字串
- 巧取字串中的數字字串
- js面試題-找出字串中的數字,並替換為*JS面試題字串
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- 字串轉換整數(atoi)字串
- Day7(字串)|344.反轉字串 541.反轉字串II 54.替換數字字串
- 字串或數字反轉字串
- 將字串轉為數字字串
- Swift3.0語言教程字串轉換為數字值Swift字串