📜  C++ STL-math.pow()函数

📅  最后修改于: 2020-10-18 13:15:19             🧑  作者: Mango

C++ STL math.pow()

此函数用于查找给定数字的幂。

考虑基数“ b”和指数“ e”。

句法

其语法为:

double pow(double b, double e);
float pow(float b, float e);
long double pow(long double b, long double e);
promoted pow(type1  b, type2 e);

注意:如果任何参数为long double类型,则将返回类型提升为long double。如果不是,则将返回类型提升为双精度。

参数

b:“ b”是数字,其幂将被计算。

e:“ e”是指数。

返回值

它会将加高的底数“ b”返回到幂“ e”。

例子1

让我们看一个简单的示例,其中基数和指数均为整数类型。

#include 
#include
using namespace std;
int main()
{
int base=4;
  int exponent=2;
  int power=pow(base,exponent);
  std::cout << "Power of a given number is :" <

输出:

Power of a given number is :16

例子2

让我们看一个例子,其中base是浮点型,而指数是整数型。

#include 
#include
using namespace std;
int main()
{
   int base=4.5;
  int exponent=3;
  int power=pow(base,exponent);
  std::cout << "Power of a given number is :" <

输出:

Power of a given number is :64

例子3

让我们看一个简单的示例,其中基数和指数均为浮点类型。

#include 
#include
using namespace std;
int main()
{
   int base=2.5;
  int exponent=2.5;
  int power=pow(base,exponent);
  std::cout << "Power of a given number is :" <

输出:

Power of a given number is :4