Formatação Tabela de Resultados numéricos (referência de C#)
Você pode formatar os resultados numéricos usando o String.Format método, ou por meio de Console.Write ou Console.WriteLine método, que chama String.Format. O formato é especificado usando o formato de seqüências de caracteres. A tabela a seguir contém as seqüências de caracteres de formato padrão com suporte. A seqüência de caracteres de formato leva da seguinte forma: Axx, onde A é o especificador de formato e xx é o especificador de precisão. O especificador de formato controla o tipo de formatação aplicada ao valor numérico e o especificador precisão controla o número de dígitos significativos ou casas da saída formatada.
Para obter mais informações sobre formatação de seqüências padrão e personalizado, consulte Visão geral sobre formatação. Para mais informações sobre o método String.Format, consulte String.Format.
Caracterer |
Descrição |
Exemplos |
Saída |
---|---|---|---|
C ou c |
Moeda |
Console. Write ("{0: c}", 2.5); Console.Write("{0:C}", -2,5); |
$2.50 ($2.50) |
D ou d |
Decimal |
Console.Write("{0:D5}", 25); |
00025 |
E ou e |
Científico |
Console.Write("{0:E}", 250000); |
2.500000E + 005 |
F ou f |
Ponto fixo |
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); |
25.00 25 |
G ou g |
Geral |
Console.Write("{0:G}", 2.5); |
2.5 |
N ou n |
Número |
Console.Write("{0:N}", 2500000); |
2,500,000.00 |
X ou x |
Hexadecimal |
Console.Write("{0:X}", 250); Console.Write("{0:X}", 0xFFFF); |
FA FFFF |
Consulte também
Referência
a seqüência de caracteres (C# referência)