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
经验分享 程序员 微信小程序 职场和发展