Mega Code Archive

 
Categories / C# Tutorial / Data Type
 

Formatting floating-point numbers

class MainClass {   public static void Main(){          double myDouble = 1234.56789;     System.Console.WriteLine("myDouble using 10:f3 = {0, 10:f3}", myDouble);     float myFloat = 1234.56789f;     System.Console.WriteLine("myFloat using 10:f3 = {0, 10:f3}", myFloat);     decimal myDecimal = 1234.56789m;     System.Console.WriteLine("myDecimal using 10:f3 = {0, 10:f3}",myDecimal);     System.Console.WriteLine("myFloat using 10:e3 = {0, 10:e3}",myFloat);     System.Console.WriteLine("myFloat using 10:p2 = {0, 10:p2}",myFloat);     System.Console.WriteLine("myFloat using 10:n2 = {0, 10:n2}",myFloat);     System.Console.WriteLine("myFloat using 10:g2 = {0, 10:g2}",myFloat);   } } myDouble using 10:f3 = 1234.568 myFloat using 10:f3 = 1234.568 myDecimal using 10:f3 = 1234.568 myFloat using 10:e3 = 1.235e+003 myFloat using 10:p2 = 123,456.80 % myFloat using 10:n2 = 1,234.57 myFloat using 10:g2 = 1.2e+03