C 库 - <locale.h>
locale.h 头文件定义了特定于位置的设置,例如日期格式和货币符号。您将找到几个定义的宏以及一个重要的结构体 struct lconv 和下面列出的两个重要函数。
库宏
以下是头文件中定义的宏,这些宏将在下面列出的两个函数中使用 -
Sr.No. | 宏 &说明 |
---|---|
1 |
LC_ALL 设置所有内容。 |
2 |
LC_COLLATE 影响 strcoll 和 strxfrm 函数。 |
3 |
LC_CTYPE 影响所有字符函数。 |
4 |
LC_MONETARY 影响提供的货币信息通过 localeconv 函数。 |
5 |
LC_NUMERIC 影响小数点格式和 localeconv 函数提供的信息。 |
6 |
LC_TIME 影响 strftime 函数。 |
库函数
以下是在头文件 locale.h 中定义的函数 -
序列号 | 函数及说明 |
---|---|
1 |
char *setlocale(int category, const char *locale)
设置或读取位置相关信息。 |
2 |
struct lconv *localeconv(void)
设置或读取位置相关信息。 |