c++string與數字的互轉
c++reference上面列舉了一些方法。
1.數字轉string:
數字轉string,標準庫裏專門提供了函數:
包含的頭文件
string
,使用的話就是直接std::to_string(T para)
,會返回一個string
,這個函數接受的參數可以是int
、long
、long long
、及其unsigned
,float
、double
、long double
等,使用起來還是比較方便的。
2.string轉數字
至於string轉數字,標準庫也提供有函數,可是我在搜索的時候發現了很多是使用stringstream
,我看了下也是比較麻煩,我這裏就不說了。
同樣包含頭文件
string
,使用方法,std::stoi
,std::stol
,std::stoll
,std::stof
等等,其實就是把c中的a換成s就是了,也是很方便的。