숫자 결과 형식 지정 표(C# 참조)
String.Format 메서드를 사용하거나 String.Format을 호출하는 Console.Write 또는 Console.WriteLine 메서드를 통해 숫자 결과의 서식을 지정할 수 있습니다. 서식은 서식 문자열을 사용하여 지정합니다. 다음 표에서는 지원되는 표준 형식 문자열을 보여 줍니다. 형식 문자열의 형식은 Axx입니다. 여기서 A는 형식 지정자이고 xx는 전체 자릿수 지정자입니다. 형식 지정자는 숫자 값에 적용될 형식을 제어하고 전체 자릿수 지정자는 형식이 지정된 출력의 유효 자릿수 또는 소수 자릿수를 제어합니다.
표준 및 사용자 지정 형식 문자열에 대한 자세한 내용은 형식 지정 개요를 참조하십시오. String.Format 메서드에 대한 자세한 내용은 String.Format을 참조하십시오.
문자 |
설명 |
예제 |
Output |
---|---|---|---|
C 또는 c |
통화 |
Console.Write("{0:C}", 2.5); Console.Write("{0:C}", -2.5); |
$2.50 ($2.50) |
D 또는 d |
Decimal |
Console.Write("{0:D5}", 25); |
00025 |
E 또는 e |
공학용 |
Console.Write("{0:E}", 250000); |
2.500000E+005 |
F 또는 f |
고정 소수점 |
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); |
25.00 25 |
G 또는 g |
일반 |
Console.Write("{0:G}", 2.5); |
2.5 |
N 또는 n |
숫자 |
Console.Write("{0:N}", 2500000); |
2,500,000.00 |
X 또는 x |
16진수 |
Console.Write("{0:X}", 250); Console.Write("{0:X}", 0xffff); |
FA FFFF |