C# Math.Truncate() – Examples
In this tutorial, we will learn about the C# Math.Truncate() method, and learn how to use this method to truncate a given decimal or double value, with the help of examples.
Truncate(Decimal)
Math.Truncate(d) returns the integral part of a specified decimal number d
.
Syntax
The syntax of Truncate() method is
Math.Truncate(Decimal d)
where
Parameter | Description |
---|---|
d | The decimal value which is to be truncated. |
Return Value
The method returns decimal value after truncation.
Example 1 – Truncate()
In this example, we will take some decimal values and use Truncate() method to get the integral part of the respective numbers.
C# Program
using System; class Example { static void Main(string[] args) { Decimal d, result; d = 7.5785M; result = Math.Truncate(d); Console.WriteLine($"Truncate of {d} is {result}."); d = -7.5785M; result = Math.Truncate(d); Console.WriteLine($"Truncate of {d} is {result}."); d = 0.17525M; result = Math.Truncate(d); Console.WriteLine($"Truncate of {d} is {result}."); } }
Output
Truncate of 7.5785 is 7. Truncate of -7.5785 is -7. Truncate of 0.17525 is 0.
Truncate(Double)
Math.Truncate(d) returns the integral part of a specified double-precision floating-point number d
.
Syntax
The syntax of Truncate() method is
Math.Truncate(Double d)
where
Parameter | Description |
---|---|
d | The double value which is to be truncated. |
Return Value
The method returns double value after truncation.
Example 2 – Truncate()
In this example, we will take some double-precision floating-point numbers and use Truncate() method to get the integral part of the respective numbers.
C# Program
using System; class Example { static void Main(string[] args) { Double d, result; d = 7.5785; result = Math.Truncate(d); Console.WriteLine($"Truncate of {d} is {result}."); d = -7.5785; result = Math.Truncate(d); Console.WriteLine($"Truncate of {d} is {result}."); d = Double.NaN; result = Math.Truncate(d); Console.WriteLine($"Truncate of {d} is {result}."); d = Double.PositiveInfinity; result = Math.Truncate(d); Console.WriteLine($"Truncate of {d} is {result}."); d = Double.NegativeInfinity; result = Math.Truncate(d); Console.WriteLine($"Truncate of {d} is {result}."); } }
Output
Truncate of 7.5785 is 7. Truncate of -7.5785 is -7. Truncate of NaN is NaN. Truncate of ∞ is ∞. Truncate of -∞ is -∞.
Conclusion
In this C# Tutorial, we have learnt the syntax of C# Math.Truncate() method, and also learnt how to use this method with the help of examples.