C Standard Library 简明教程
C Library - <locale.h>
locale.h 标头定义了位置特定设置,例如日期格式和货币符号。您会发现许多已定义的宏连同一个重要的结构 struct lconv 和两个在下面列出的重要函数。
Library Macros
以下是在标头中定义的宏,这些宏将在下面列出的两个函数中使用 −
Sr.No. |
Macro & Description |
1 |
LC_ALL Sets everything. |
2 |
LC_COLLATE 影响 strcoll 和 strxfrm 函数。 |
3 |
LC_CTYPE Affects all character functions. |
4 |
LC_MONETARY 影响由 localeconv 函数提供的货币信息。 |
5 |
LC_NUMERIC 影响小数点格式和由 localeconv 函数提供的信息。 |
6 |
LC_TIME Affects the strftime function. |
Library Functions
以下在标头 locale.h 中定义了函数 −
Sr.No. |
Function & Description |
1 |
char *setlocale(int category, const char *locale) 设置或读取地点相关信息。 |
2 |
struct lconv *localeconv(void) 设置或读取位置相关信息。 |