Click to Rate and Give Feedback
MSDN
MSDN Library
Visual Studio 2005
Visual Studio
Visual C#
C# Reference
C# Keywords
Types
 Formatting Numeric Results Table

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
C# Language Reference
Formatting Numeric Results Table (C# Reference)

You can format numeric results by using the String.Format method, or through the Console.Write method, which calls String.Format. The format is specified using format strings. The following table contains the supported standard format strings. The format string takes the following form: Axx, where A is the format specifier and xx is the precision specifier. The format specifier controls the type of formatting applied to the numerical value, and the precision specifier controls the number of significant digits or decimal places of the formatted output.

For more information on standard and custom formatting strings, see Formatting Overview. For more information on the String.Format method, see System.String.Format.

Character Description Examples Output

C or c

Currency

Console.Write("{0:C}", 2.5);

Console.Write("{0:C}", -2.5);

$2.50

($2.50)

D or d

Decimal

Console.Write("{0:D5}", 25);

00025

E or e

Scientific

Console.Write("{0:E}", 250000);

2.500000E+005

F or f

Fixed-point

Console.Write("{0:F2}", 25);

Console.Write("{0:F0}", 25);

25.00

25

G or g

General

Console.Write("{0:G}", 2.5);

2.5

N or n

Number

Console.Write("{0:N}", 2500000);

2,500,000.00

X or x

Hexadecimal

Console.Write("{0:X}", 250);

Console.Write("{0:X}", 0xffff);

FA

FFFF

See Also

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker