数值类型与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);
string转换为int
- atoi函数
std::string str = "123"; int n = atoi(str.c_str());//需要先转换为char*
string转换为uint64_t
-
uint64_t n = atoll(str.c_str());
string与char
string转换为char
-
std::string b; char a=b.c_str();