数字和字符串互换

发布于 2024-11-11 2 次阅读 135 字 预计阅读时间: 1 分钟 C/C++


在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转换为字符串表示形式