728x90
반응형
형식지정자
1) 표준 형식지정자 : N(Number), D(Decimal), C(currency), F(Fixed Point), E(Scientific)
C 또는 c | 통화 | Console.writeLine("{0:C}",12345678) | \12,345,678 |
D 또는 d | 십진수(정수) | Console.writeLine("{0:D}",12345678) | 12345678 |
E 또는 e | 지수(과학) | Console.writeLine("{0:E}",1234.5678) | 1.234568E+003 |
F 또는 f | 고정자릿수 | Console.writeLine("{0:F3}",1234.56) | 1234.560 |
G 또는 g | 일반 | Console.writeLine("{0:G}",12345678) | 12345678 |
N 또는 n | 천단위 구분 기호 숫자 | Console.writeLine("{0:N2}",1234.5678) | 1,234.57 |
P 또는 p | 퍼센트 | Console.writeLine("{0:P}",1234.5678) | 123,456.80% |
R 또는 r | 라운드트립 | Console.writeLine("{0:R}",1234.5678) | 1234.56775 |
X 또는 x | 16진수 | Console.writeLine("{0:X}",12345678) | FF439EB2 |
2) 커스텀 형식지정자
# : Digit placeholder(0이 앞에 붙지 않음)
0 : Zero placeholder(0이 앞에 붙음)
. : 소숫점(Decimal point)
, : 천 자리(Thousands operator)
; : 섹션 구분 기호(Section separator)
Console.writeLine("{0:#.##}",1234.5678) | 1234.57 |
Console.writeLine("{0:0,0.00}",1234.5678) | 1,234.57 |
Console.writeLine("{0:#,#.00}",1234.5678) | 1,234.57 |
Console.writeLine("{0:000000.00}",1234.5678) | 001234.57 |
Console.writeLine("{0:#,#.##;(#,#.##);zero}",1234.5678) | 1,234.57 |
Console.writeLine("{0:#,#.##;(#,#.##);zero}",-1234.5678) | (1,234.57) |
Console.writeLine("{0:#,#.##;(#,#.##);zero}",0) | zero |
728x90
반응형
'c# > 기타' 카테고리의 다른 글
[c#] file 경로를 경로, 파일이름, 파일 형식으로 분리 (0) | 2021.12.16 |
---|---|
[C#] enum (0) | 2021.12.06 |
[C#] String vs StringBuilder (0) | 2021.12.06 |
[C#] String CONCAT, JOINT (0) | 2021.12.06 |
[C#] String Method (0) | 2021.12.06 |