库宏定义
下表列出了头文件中定义的宏
宏观描述
设置以下所有选项
影响与作用
影响所有角色功能
影响函数提供的货币信息
影响小数点格式和函数提供的信息
影响函数
库函数定义
以下是头文件中定义的函数
字符(整数,常量字符)
设置或读取本地化信息
lconv *(无效)
设置或读取本地化信息
库结构类型定义
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
下面是各个字段的说明
字段说明
用于非货币值的小数点字符
非货币值的千位分隔符
表示非货币数量中每组数字大小的字符串
每个字符代表一个整数值欧易交易所,每个整数指定当前组中的位数。
值为 0 表示先前的值将应用于其余分组
用于国际货币符号的字符串。前三个字符由 ISO 4217:1987 指定,第四个字符用于分隔货币符号和货币金额。
当地货币符号
用于货币值的小数点字符
货币值的千位分隔符
表示货币值中每组数字大小的字符串
每个字符代表一个整数值,每个整数指定当前组中的位数。
值为 0 表示先前的值将应用于其余分组
用于正货币值的字符
用于负货币值的字符
国际货币值小数点后显示的位数
货币值小数点后显示的位数
如果等于 1,则出现在正货币值之前
如果等于 0,则出现在正货币值之后
如果等于 1,请使用空格将正货币值与
如果等于 0,则不使用空格将正货币值与
如果等于 1欧意交易所,则出现在负货币值之前
如果等于 0,则出现在负货币值之后
如果等于 1,请使用空格将负货币值与
如果等于 0,则不要使用空格将负货币值与
表示正货币值中加号的位置
表示负货币值中负号的位置
下表中的值用于 和
数值描述
括号封装值的总和
放置在值之前的符号和
放置在值和之后的符号
紧接在值之前的符号和
紧接在值之后的符号和
网友评论