📜  C++ STL-math.sqrt()函数(1)

📅  最后修改于: 2023-12-03 14:39:51.277000             🧑  作者: Mango

C++ STL - math.sqrt()函数

简介

在 C++ 的标准模板库(STL) 中,math.sqrt() 函数用于计算一个数的平方根。该函数属于 头文件,并且支持浮点数和整数类型。

语法
#include <cmath>
double sqrt(double x);
参数
  • x: 要计算平方根的数值,必须为非负数。
返回值
  • 返回 x 的平方根值,类型为 double。
示例

以下是使用 math.sqrt() 函数计算平方根的示例代码:

#include <iostream>
#include <cmath>

int main() {
    double num = 16.0;
    double squareRoot = std::sqrt(num);

    std::cout << "平方根: " << squareRoot << std::endl;

    return 0;
}

输出:

平方根: 4
注意事项
  • math.sqrt() 函数只能计算非负数的平方根,当传递负数时会返回 NaN (Not a Number)。
  • 如果要计算整数的平方根,返回的结果为浮点数类型。如果需要整数结果,请进行类型转换。
总结

通过 math.sqrt() 函数,我们可以方便地计算一个数的平方根。它在数学计算、科学计算等领域非常有用。记得在使用前包含 头文件,并注意输入的数值必须为非负数。