当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ Math exp()用法及代码示例


该函数计算 index e 的给定数的幂。

假设一个数字是 x:

exp() = ex

用法

考虑一个数字 'x'。语法是:

float exp(float x);
double exp(double x);
long double exp(long double x);
double exp(integral x);

参数

x:要计算其 index 值的值。

返回值

它返回 float、double 或 long double 类型的 index 值。

如果值太大,函数返回 HUGE_VAL

例子1

当 x 的值为正时,让我们看一个简单的例子。

#include <iostream>
#include<math.h>
using namespace std;
int main()
{
     float x=0.2;
     cout<<"Value of x is:"<<x<<'\n';
     cout<<"Exponential value of x is:"<<exp(x);
     return 0;
}

输出:

Value of x is:0.2
Exponential value of x is:1.2214

在本例中,exp() 函数在 x 的值为正时计算 x 的 index 值。

例子2

让我们看一个简单的例子,当 x 的值为负时

#include <iostream>
#include<math.h>
using namespace std;
int main()
{
   double x= -5.3;
   cout<<"Value of x is:"<<x<<'\n';
   cout<<"Exponential value of x is:"<<exp(x);
   return 0;
}

输出:

Value of x is:-5.3
Exponential value of x is:0.00499159

在本例中,exp() 函数在 x 的值为负时计算 x 的 index 值。






相关用法


注:本文由纯净天空筛选整理自 C++ Math exp()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。