C++中string转double和int

以下是string转double的方法 

#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;

int main() {
    string s;
    cin >> s;
    double n = atof(s.c_str());
    cout << n << endl;
    return 0;
}

以下是string转int的方法 

#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;

int main() {
    string s;
    cin >> s;
    cout << atoi(s.c_str()) << endl;
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_32273417/article/details/88318161