在c++中有時候需要對資料進行型別轉化,今天我們來看一下c++中string與int相互轉化的方法
1.int轉string
c++11標準增加了全域性函式std::to_string:
string to_string (int val);
string to_string (long val);
string to_string (long long val);
string to_string (unsigned val);
string to_string (unsigned long val);
string to_string (unsigned long long val);
string to_string (float val);
string to_string (double val);
string to_string(long double val);
例如:
output:// to_string example
#include // std::cout
#include // std::string, std::to_string
int main ()
2.string轉intpi is 3.141593
28 is a perfect number
這裡介紹一種我最常用的方法,使用stringstream,可以實現string與其他型別的轉換。
例如:
採用這種方法既能實現string轉int也可以實現int轉string#include #include #include using namespace std;
int main()
c 中string和int相互轉換
有兩種方法 1.c 中string到int的轉換 1 在c標準庫裡面,使用atoi include include std string text 152 int number std atoi text.c str if errno erange 可能是std errno else if errn...
Java中String和int相互轉換
1 如何將字串 string 轉換成整數 int?a.有兩個方法 1 int i integer.parseint string 或 i integer.parseint string int radix 2 int i integer.valueof my str intvalue 注 字串轉成 ...
C 中int與string的相互轉換
一 int轉string 1.c 11標準增加了全域性函式std to string string to string int val string to string long val string to string long long val string to string unsigned...