Phương thức Math.Log10() trong C# trả về logarit cơ số 10 của một số được chỉ định.
Cú pháp
public static double Log10(double val);
Tham số val là số cần tính logarit.
Giá trị trả về của Log10():
| Tham số Val | Trả về |
|---|---|
| Dương | Logarit cơ số 10 của d; tức là log 10d. |
| Không (Zero) | NegativeInfinity |
| Âm | NaN |
| Bằng NaN | NaN |
| Bằng PositiveInfinity | PositiveInfinity |
Ví dụ 1: Với vô cực
using System;
public class Demo {
public static void Main() {
double val1 = Double.PositiveInfinity;
double val2 = Double.NegativeInfinity;
Console.WriteLine(Math.Log10(val1));
Console.WriteLine(Math.Log10(val2));
}
}
Kết quả
∞ NaN
Ví dụ 2: Với 0, 1 và NaN
using System;
public class Demo {
public static void Main() {
double val1 = 0;
double val2 = 1;
double val3 = Double.NaN;
Console.WriteLine(Math.Log10(val1));
Console.WriteLine(Math.Log10(val2));
Console.WriteLine(Math.Log10(val3));
}
}
Kết quả
-∞ 0 NaN