在C++中,可以使用标准库中的函数std::stoi(对于整数)和std::stod(对于浮点数)将字符串转换为数字。以下是一个例子:
#include <iostream>
#include <string>
// 对于整数
int main() {
std::string str = "123";
int num = std::stoi(str);
std::cout << "整数为: " << num << std::endl;
return 0;
}
// 对于浮点数
int main() {
std::string str = "123.456";
double num = std::stod(str);
std::cout << "浮点数为: " << num << std::endl;
return 0;
}
string s = to_string(i); //将整数i转换为字符串表示形式
Comments NOTHING