Tabla de formatos de presentación para valores numéricos (Referencia de C#)
Se puede dar formato a los resultados numéricos mediante el método String.Format, o bien, mediante el método Console.Write o Console.WriteLine, que llama a String.Format.El formato se determina mediante las cadenas de formato.La tabla siguiente contiene las cadenas de formato estándar admitidas.La cadena de formato tiene el formato siguiente: Axx, donde A es el especificador de formato y xx es el especificador de precisión.El primero controla el tipo de formato aplicado al valor numérico, mientras que el segundo, el número de dígitos significativos o posiciones decimales del resultado.El valor del especificador de precisión va de 0 a 99.
Para obtener más información sobre cadenas de formato estándar y personalizadas, vea Aplicar formato a tipos.Para obtener más información sobre el método String.Format, vea String.Format.
Especificador de formato |
Descripción |
Ejemplos |
Output |
---|---|---|---|
C o c |
Moneda |
Console.Write("{0:C}", 2,5); Console.Write("{0:C}", -2,5); |
$2.50 ($2.50) |
D o d |
Decimal |
Console.Write("{0:D5}", 25); |
00025 |
E o e |
Científico |
Console.Write("{0:E}", 250000); |
2,500000E+005 |
F o f |
Punto fijo |
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); |
25.00 25 |
G o g |
General |
Console.Write("{0:G}", 2,5); |
2.5 |
N o n |
Número |
Console.Write("{0:N}", 2500000); |
2,500,000.00 |
X o x |
Hexadecimal |
Console.Write("{0:X}", 250); Console.Write("{0:X}", 0xffff); |
FA FFFF |
Vea también
Referencia
Conceptos
Cadenas con formato numérico estándar