C# Math.Log10() – Examples

In this tutorial, we will learn about the C# Math.Log10() method, and learn how to use this method to compute base 10 logarithm of a specified number, with the help of examples.

Log10(Double d)

Math.Log10(d) returns the base 10 logarithm of a specified number d.

Syntax

The syntax of Log10() method is

</>
Copy
Math.Log10(Double d)

where

ParameterDescription
dThe double value, whose base 10 logarithm is to be found.

Return Value

The method returns value of type double.

Example 1 – Log10(d)

In this example, we will find the base 10 logarithm of the following numbers.

  • Positive Value
  • Negative Value
  • Positive Infinity
  • Negative Infinity
  • Zero

C# Program

</>
Copy
using System;
 
class Example {
    static void Main(string[] args) {
        Double d, result;
 
        d = 8;
        result = Math.Log10(d);
        Console.WriteLine($"Log({d}) = {result}");
 
        d = -7;
        result = Math.Log10(d);
        Console.WriteLine($"Log({d}) = {result}");
 
        d = Double.PositiveInfinity;
        result = Math.Log10(d);
        Console.WriteLine($"Log({d}) = {result}");
 
        d = Double.NegativeInfinity;
        result = Math.Log10(d);
        Console.WriteLine($"Log({d}) = {result}");
 
        d = 0;
        result = Math.Log10(d);
        Console.WriteLine($"Log({d}) = {result}");
    }
}

Output

Log(8) = 0.903089986991944
Log(-7) = NaN
Log(∞) = ∞
Log(-∞) = NaN
Log(0) = -∞

Conclusion

In this C# Tutorial, we have learnt the syntax of C# Math.Log10() method, and also learnt how to use this method, with the help of C# example programs.