충분히 쌓여가는
11. 형식지정자를 사용하는 String.Format()과 ToString() 본문
형식지정자는 크게 2가지로 나눌 수 있다
1. 표준 형식지정자
숫자 표준 형식 지정자
: N(Number), D(Decimal), C(Currency), F(Fixed Point), E(Scientific)
숫자를 사용하여 정밀도를 표현할 수 있다
Console.WriteLine("{0:N2}", 1234.5678); // 출력: 1,234.57
Console.WriteLine("{0:D8}", 1234); // 출력: 00001234
Console.WriteLine("{0:F3}", 1234.56); // 출력: 1234.560
이러한 형식지정자는 Console.WriteLine()에서 사용되는데 Console.WriteLine()뿐만 아니라 String.Formar()과 ToString()에서도 똑같이 사용될 수 있다.
2. 커스텀 형식지정자
#: Digit placeholder(0이 앞에 붙지 않음)
0: Zero placeholder(0이 앞에 붙음)
.: 소숫점(Decimal point)
,: 천 자리(Thousands operator)
;: 섹션 구분 기호(Section separator)
소수 점 아래 두 자리까지만 표시
: {"#.##"}
세 자리마다 콤마 표시하고 소수점 두 자리까지 표시
: {"#,#.##"}
섹션 구분기호(Section separator) 기능
: 숫자를 표시할 때 양수, 음수, 0의 값을 세미콜론으로 구분하여 제각기 다른 포맷으로 출력할 수 있다.
'초보자를 위한 C# 200제 > C# 입문' 카테고리의 다른 글
13. 캐스팅과 자료형 변환 (0) | 2024.09.08 |
---|---|
12. 실수를 표현하는 float, double, decimal (0) | 2024.09.05 |
10. 형식지정자를 사용한 Console.WriteLine 메소드 (0) | 2024.09.05 |
9. 두 변수를 출력하는 방법 (0) | 2024.09.02 |
8. Console.WriteLine 메소드로 여러 개의 값을 출력 (0) | 2024.09.02 |