📜  C#| Math.Exp()方法

📅  最后修改于: 2021-05-29 13:44:26             🧑  作者: Mango

在C#中, Exp()是Math类方法,用于将e提升为指定的幂。这里e是一个数学常数,其值约为2.71828Exp()是Log()的逆函数。

句法:

public static double Exp (double num);

范围:

返回类型:返回数字e升至类型System.Double的幂num

笔记:

  • 如果num等于NaN,则返回值为NaN
  • 如果num等于PositiveInfinity,则返回值为Infinity
  • 如果num等于NegativeInfinity,则返回值为0

范例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));
    }
}
输出:
22026.4657948067
5780495.71030692
9.54496417945595E+229
1

范例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));
    }
}
输出:
NaN
Infinity
0

参考: https://docs.microsoft.com/zh-cn/dotnet/api/system.math.exp?view=netcore-2.1