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)

Conceitos

C# Programming Guide

Outros recursos

C# Reference

Types Reference Tables (C# Reference)