Mar 22, 2007 #1 d00ape Programmer Apr 2, 2003 171 SE I want to print a float with value 1.98765 with only 2 decimals: (1.99 in this case). How?
Mar 22, 2007 1 #2 Guru7777 Programmer Dec 10, 2003 331 US This will do it Code: float number = 1.98765f; Console.WriteLine(Math.Round((decimal)number, 2).ToString()); ---------------------------------------- TWljcm8kb2Z0J3MgIzEgRmFuIQ== Upvote 0 Downvote
This will do it Code: float number = 1.98765f; Console.WriteLine(Math.Round((decimal)number, 2).ToString()); ---------------------------------------- TWljcm8kb2Z0J3MgIzEgRmFuIQ==
Mar 22, 2007 1 #3 dEVooXiAm Programmer Jun 8, 2005 103 LT ... or Code: Console.WriteLine(number.ToString("0.00")); ------------------ When you do it, do it right. Upvote 0 Downvote
... or Code: Console.WriteLine(number.ToString("0.00")); ------------------ When you do it, do it right.
Mar 22, 2007 #4 JurkMonkey Programmer Nov 23, 2004 1,731 CA N2" also works I believe Upvote 0 Downvote