编辑这个页面须要登录或更高权限!

C++ sqrt() 函数使用方法及示例

C++ 库函数 <cmath>

C ++中的sqrt()函数返回数字的平方根。

 √x = sqrt(x)

此函数在<cmath>头文件中定义。

sqrt()原型[从C ++ 11标准开始]

double sqrt(double x);
float sqrt(float x);
long double sqrt(long double x);
double sqrt(T x); //为整型

sqrt()参数

sqrt()函数采用单个非负参数。

如果将负参数传递给sqrt()函数,则会发生错误。

sqrt()返回值

sqrt()函数返回给定参数的平方根。

示例1:sqrt()如何在C ++中工作?

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	double x = 10.25, result;
	result = sqrt(x);
	cout << "10.25的平方根是 " << result << endl;

	return 0;
}

运行该程序时,输出为:

10.25的平方根是 3.20156

示例2:带整数参数的sqrt()函数

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	long x = 464453422;
	double result = sqrt(x);
	cout << "464453422的平方根是 " << result << endl;
	
	return 0;
}

运行该程序时,输出为:

464453422的平方根是 21551.2

 C++ 库函数 <cmath>