숫자 형식화 기호

다음 표에는 숫자 형식을 지정하기 위해 사용할 수 있는 기호가 나열됩니다.

표 1. 숫자 형식화 기호
기호 의미
# 선행 0(영)에 대해 공백을 채우기 문자로 사용하는 숫자입니다(< 문자가 제공되지 않는 경우).
* 선행 0(영)에 대해 별표(*)를 채우기 문자로 사용하는 숫자입니다(< 문자가 제공되지 않는 경우).
& 선행 0(영)에 대해 0(영)을 채우기 문자로 사용하는 숫자입니다(< 문자가 제공되지 않는 경우).
< 숫자를 왼쪽으로 정렬합니다. 선행 0(영)은 츨력에 표시되지 않습니다.
, 위치에 선행 0(영)이 포함된 경우가 아니면 로케일 종속 숫자 구분 기호를 사용합니다.
. 로케일 종속 소수점을 사용합니다.
- 0 미만의 값에는 빼기 부호(-)를 사용하고 0 이상의 값에는 공백을 사용합니다.
+ 0 미만의 값에는 빼기 부호를 사용하고 0 이상의 값에는 더하기 부호(+)를 사용합니다.
(...) 음수 값을 소괄호로 묶습니다. 형식 문자열에서 소괄호의 위치가 결과에서 해당 위치를 결정합니다.
$ 로케일 종속 통화 기호를 값 앞에 지정합니다. 이 기호는 패턴의 시작 부분에 배치할 때만 유용합니다.
@ 값 뒤에 로케일 종속 통화 기호를 배치합니다.

예제

아래 표에서 문자 "b"는 공백을 나타냅니다.

표 2.
형식 문자열 데이터 값 형식화된 결과 주석
"#####" 0 bbbbb 0(영) 기호 없음
"&&&&&" 0 00000  
"$$$$$" 0 bbbb$ 0(영) 기호 없음
"*****" 0 ***** 0(영) 기호 없음
"<<<<<" 0   (비어 있는 문자열)
"<<<,<<<" 12345 12,345  
"<<<,<<<" 1234 1,234  
"<<<,<<<" 123 123  
"<<<,<<<" 12 12  
"##,###" 12345 12,345  
"##,###" 1234 b1,234  
"##,###" 123 bbb123  
"##,###" 12 bbbb12  
"##,###" 1 bbbbb1  
"##,###" -1 bbbbb1 음수 부호 없음
"&&,&&&" 12345 12,345  
"&&,&&&" 1234 01,234  
"&&,&&&" 123 000123  
"&&,&&&" 12 000012  
"&&,&&&" 1 000001  
"&&,&&&" -1 000001 음수 부호 없음
"&&,&&&" 0 000000  
"&&,&&&.&&" 12345.67 12,345.67  
"&&,&&&.&&" 1234.56 01,234.56  
"&&,&&&.&&" 123.45 000123.45  
"&&,&&&.&&" 0.01 000000.01  
"$$,$$$" 12345 ****** 오버플로우
"$$,$$$" 1234 $1,234  
"$$,$$$" 123 bb$123  
"$$,$$$" 12 bbb$12  
"$$,$$$" 1 bbbb$1  
"$$,$$$" 0 bbbbb$ 0(영) 기호 없음