java转换成string_C++ int与string的相互转换(含源码实现)
一、int转换成string
Ⅰ、to_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);
Example:
1 //to_string example
2 #include //std::cout
3 #include //std::string, std::to_string
4
5 intmain ()6 {7 std::string pi = "pi is" + std::to_string(3.1415926);8 std::string perfect = std::to_string(1+2+4+7+14) + "is a perfect number";9 std::cout << pi << ;10 std::cout << perfect << ;11 return 0;12 }13 Output14 pi is 3.141593
一、int转换成string Ⅰ、to_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); Example: 1 //to_string example 2 #include //std::cout 3 #include //std::string, std::to_string 4 5 intmain ()6 {7 std::string pi = "pi is" + std::to_string(3.1415926);8 std::string perfect = std::to_string(1+2+4+7+14) + "is a perfect number";9 std::cout << pi << ;10 std::cout << perfect << ;11 return 0;12 }13 Output14 pi is 3.141593下一篇:
双尾检测与单尾检测区别