C 标准库 -<locale.h>
简介
locale.h头文件定义了特定地域的设置,比如日期格式和货币符号。接下来我们将介绍一些宏,以及一个重要的结构struct lconv和两个重要的函数。
库宏
下面列出了头文件 locale.h 中定义的宏,这些宏将在下列的两个函数中使用:
库函数
下面列出了头文件 locale.h 中定义的函数:
库结构
typedef struct {char *decimal_point;char *thousands_sep;char *grouping; char *int_curr_symbol;char *currency_symbol;char *mon_decimal_point;char *mon_thousands_sep;char *mon_grouping;char *positive_sign;char *negative_sign;char int_frac_digits;char frac_digits;char p_cs_precedes;char p_sep_by_space;char n_cs_precedes;char n_sep_by_space;char p_sign_posn;char n_sign_posn;} lconv
以下是各字段的描述:
下面的值用于p_sign_posn和n_sign_posn: