c++

c++ stod可处理负数吗

小樊
81
2024-11-25 15:15:47
栏目: 编程语言

std::stod 是 C++ 标准库中的一个函数,用于将字符串转换为 double 类型的浮点数。它可以处理负数。例如:

#include <iostream>
#include <string>
#include <cstdlib> // for std::stod

int main() {
    std::string num_str = "-123.45";
    double num = std::stod(num_str);
    std::cout << "The number is: " << num << std::endl; // 输出:-123.45
    return 0;
}

在这个例子中,std::stod 成功地将字符串 “-123.45” 转换为了浮点数 -123.45。

0
看了该问题的人还看了