Open in App
Not now

# C# | Math.Exp() Method

• Last Updated : 01 Feb, 2019

In C#, Exp() is a Math class method which is used to return the e raised to the specified power. Here e is a mathematical constant whose value is approximately 2.71828. Exp() is the inverse of Log().

Syntax:

`public static double Exp (double num);`

Parameter:

num: It is the required number of type System.Double which specifies a power.

Return Type: It returns a number e raised to the power num of type System.Double.

Note:

• If num is equal to NaN then the return value will be NaN.
• If num is equal to PositiveInfinity then the return value will be Infinity.
• If num is equal to NegativeInfinity then the return value will be 0.

Example 1:

 `// C# Program to illustrate the ` `// Math.Exp(Double) Method ` `using` `System; ` `  `  `class` `Geeks { ` `  `  `    ``// Main Method ` `    ``public` `static` `void` `Main() ` `    ``{ ` `  `  `        ``// using the method ` `        ``Console.WriteLine(Math.Exp(10.0)); ` `        ``Console.WriteLine(Math.Exp(15.57)); ` `        ``Console.WriteLine(Math.Exp(529.548)); ` `        ``Console.WriteLine(Math.Exp(0.00)); ` `    ``} ` `} `

Output:

```22026.4657948067
5780495.71030692
9.54496417945595E+229
1
```

Example 2:

 `// C# Program to illustrate the ` `// Math.Exp(Double) Method by  ` `// taking NaN, PositiveInfinity ` `// and NegativeInfinity] ` `using` `System; ` `  `  `class` `Geeks { ` `  `  `    ``// Main Method ` `    ``public` `static` `void` `Main() ` `    ``{ ` `  `  `        ``// Taking NaN ` `        ``Console.WriteLine(Math.Exp(Double.NaN)); ` `         `  `        ``// Taking PositiveInfinity ` `        ``Console.WriteLine(Math.Exp(Double.PositiveInfinity)); ` `         `  `        ``// Taking NegativeInfinity ` `        ``Console.WriteLine(Math.Exp(Double.NegativeInfinity)); ` `    ``} ` `} `

Output:

```NaN
Infinity
0
```

My Personal Notes arrow_drop_up
Related Articles