로케일의 숫자와 통화 형식화 정보를 포함하는 연관 배열을 반환합니다.
localeconv()는 setlocale()로 설정한 현재 로케일에 기반한 데이터를 반환합니다. 반환하는 연관 배열은 다음 필드를 포함하고 있습니다:
배열 원소 | 설명 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
decimal_point | 소수점 문자 | ||||||||||
thousands_sep | 천단위 구분자 | ||||||||||
grouping | 숫자 그루핑을 포함하는 배열 | ||||||||||
int_curr_symbol | 국제 통화 기호 (예. USD) | ||||||||||
currency_symbol | 지역 통화 기호 (예. $) | ||||||||||
mon_decimal_point | 통화 소수점 문자 | ||||||||||
mon_thousands_sep | 통화 천단위 구분자 | ||||||||||
mon_grouping | 통화 그루핑을 포함하는 배열 | ||||||||||
positive_sign | 양수 기호 | ||||||||||
negative_sign | 음수 기호 | ||||||||||
int_frac_digits | 국제 fractional 수 | ||||||||||
frac_digits | 지역 fractional 수 | ||||||||||
p_cs_precedes | TRUE if currency_symbol precedes a positive value, FALSE if it succeeds one | ||||||||||
p_sep_by_space | 양수에서 currency_symbol을 공백으로 구분하면 TRUE 아니라면 FALSE | ||||||||||
n_cs_precedes | TRUE if currency_symbol precedes a negative value, FALSE if it succeeds one | ||||||||||
n_sep_by_space | 음수에서 currency_symbol을 공백으로 구분하면 TRUE 아니라면 FALSE | ||||||||||
p_sign_posn |
| ||||||||||
n_sign_posn |
|
The grouping fields contain arrays that define the way numbers should be grouped. For example, the grouping field for the en_US locale, would contain a 2 item array with the values 3 and 3. The higher the index in the array, the farther left the grouping is. If an array element is equal to CHAR_MAX, no further grouping is done. If an array element is equal to 0, the previous element should be used.
위와 같은 사용을 위해 CHAR_MAX 상수도 정의합니다.
참고: setlocale().