MathF.Log10() Method in C# with Examples Last Updated : 04 Apr, 2019 Comments Improve Suggest changes Like Article Like Report In C#, MathF.Log10(Single) is a MathF class method. It is used to return the base 10 logarithm of a specified number. Syntax: public static float Log10 (float x); Here, x is the specified number whose logarithm to be calculated and its type is System.Single. Return Value: It returns the logarithm of val(base 10 log of val) and its type is System.Single. Note: Parameter x is always specified as a base 10 number. The return value is depend on the argument passed. Below are some cases: If the argument is positive then method will return the natural logarithm or log10(val). If the argument is zero, then the result is NegativeInfinity. If the argument is Negative(less than zero) or equal to NaN, then the result is NaN. If the argument is PositiveInfinity, then the result is PositiveInfinity. If the argument is NegativeInfinity, then the result is NaN. Example: CSharp // C# program to demonstrate working // of MathF.Log10(Single) method using System; class Geeks { // Main Method public static void Main(String[] args) { // float values whose logarithm // to be calculated float a = 9.887f; float b = 0f; float c = -4.45f; float nan = Single.NaN; float positiveInfinity = Single.PositiveInfinity; float negativeInfinity = Single.NegativeInfinity; // Input is positive number so output // will be logarithm of number Console.WriteLine(MathF.Log10(a)); // positive zero as argument, so output // will be -Infinity Console.WriteLine(MathF.Log10(b)); // Input is negative number so output // will be NaN Console.WriteLine(MathF.Log10(c)); // Input is NaN so output // will be NaN Console.WriteLine(MathF.Log10(nan)); // Input is PositiveInfinity so output // will be Infinity Console.WriteLine(MathF.Log10(positiveInfinity)); // Input is NegativeInfinity so output // will be NaN Console.WriteLine(MathF.Log10(negativeInfinity)); } } Output: 0.9950646 -Infinity NaN NaN Infinity NaN Comment More infoAdvertise with us Next Article MathF.Floor() Method in C# with Examples K Kirti_Mangal Follow Improve Article Tags : C# CSharp-method CSharp-MathF-Class Similar Reads MathF.Log() Method in C# with Examples In C#, MathF.Log() is a MathF class method. It is used to return the logarithm of a specified number. This method can be overloaded by changing the number of the arguments passed. There are total 2 methods in the overload list of the MathF.Log() method as follows: MathF.Log(Single) Method MathF.Log( 4 min read MathF.Pow() Method in C# with Examples In C#, MathF.Pow(Single, Single) is a MathF class method. This method is used to calculate a number raise to the power of some other number. Syntax: public static float Pow (float x, float y); Parameters: x: It is a single-precision floating-point number which is to be raised to a power and type of 2 min read MathF.Exp() Method in C# with Examples In C#, Exp(Single) is a MathF 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. Syntax: public static float Exp (float x); Here, x is the required number of type System.Single which specifies a power. Ret 1 min read MathF.Sqrt() Method in C# with Examples In C#, MathF.Sqrt(Single) is a MathF class(present in system namespace) method which is used to calculate the square root of the specified Single or float data type value. Syntax: public static float Sqrt (float x); Here, x is the number whose square root is to be calculated and type of this paramet 2 min read MathF.Floor() Method in C# with Examples In C#, MathF.Floor(Single) is a MathF class method. This method is used to find the largest integer , which is less than or equal to the specified float value in the argument list. Syntax: public static float Floor (float x); Here, x is the float(Single) value whose floor value has to be calculated. 2 min read MathF.Ceiling() Method in C# with Examples In C#, MathF.Ceiling(Single) is a MathF class method. This method is used to find the smallest integer , which is greater than or equal to the specified single or float value in the argument list. Syntax: public static float Ceiling (float x); Here, x is the float(Single) value whose ceiling value h 1 min read Like