Appendix B. Format Specifiers
Table B-1 lists the numeric format
specifiers supported by the
Format method on the predefined numeric
types.
Table B-1. Numeric Format Specifiers
|
Specifier |
String result |
Datatype |
|---|---|---|
|
|
|
Currency |
|
|
|
Decimal |
|
|
|
Exponent |
|
|
|
Fixed point |
|
|
General or scientific |
General |
|
|
|
Number |
|
|
Hex representation |
Hex |
This example uses numeric format specifiers without precision specifiers:
using System;
class TestDefaultFormats {
static void Main( ) {
int i = 654321;
Console.WriteLine("{0:C}", i); // $654,321.00
Console.WriteLine("{0:D}", i); // 654321
Console.WriteLine("{0:E}", i); // 6.543210E+005
Console.WriteLine("{0:F}", i); // 654321.00
Console.WriteLine("{0:G}", i); // 654321
Console.WriteLine("{0:N}", i); // 654,321.00
Console.WriteLine("{0:X}", i); // 9FBF1
Console.WriteLine("{0:x}", i); // 9fbf1
}
}This example uses numeric format specifiers with precision specifiers
on a variety of int values:
using System; class TestIntegerFormats { static void Main( ) { int i = 123; Console.WriteLine("{0:C6}", i); // $123.000000 Console.WriteLine("{0:D6}", i); // 000123 Console.WriteLine("{0:E6}", i); // 1.230000E+002 Console.WriteLine("{0:G6}", i); // 123 Console.WriteLine("{0:N6}", i); // 123.000000 Console.WriteLine("{0:X6}", i); // 00007B i ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access