C++字符串与数值之间转换
1. string 转换为 number
std::stoi: string 型变量转换为 int 型变量 std::stol: string 型变量转换为 long 型变量 std::stoul:string 型变量转换为 unsigned long 型变量 std::stoll: string 型变量转换为 long long 型变量(常用) std::stoull:string 型变量转换为 unsigned long long 型变量 std::stof: string 型变量转换为 float 型变量 std::stod: string 型变量转换为 double 型变量(常用) std::stold:string 型变量转换为 long double 型变量
2. number 转换为 string
std::string std::to_string (int val); std::string std::to_string (long val); std::string std::to_string (long long val); std::string std::to_string (unsigned val); std::string std::to_string (unsigned long val); std::string std::to_string (unsigned long long val); std::string std::to_string (float val); std::string std::to_string (double val); std::string std::to_string (long double val);
--------------