在 C++ 中,可以使用 atof
函數(shù)將字符串轉(zhuǎn)換為浮點數(shù)
#include <iostream>
#include <cstdlib>
#include <cstring>
int main() {
const char* str = "3.14";
double num = atof(str);
std::cout << "The float value is: " << num << std::endl;
return 0;
}
在這個示例中,我們定義了一個包含浮點數(shù)的字符串 str
,然后使用 atof
函數(shù)將其轉(zhuǎn)換為 double
類型的浮點數(shù) num
。最后,我們輸出轉(zhuǎn)換后的浮點數(shù)。