- C 标准库
- C 库 - 首页
- C 库 - <assert.h>
- C 库 - <complex.h>
- C 库 - <ctype.h>
- C 库 - <errno.h>
- C 库 - <fenv.h>
- C 库 - <float.h>
- C 库 - <inttypes.h>
- C 库 - <iso646.h>
- C 库 - <limits.h>
- C 库 - <locale.h>
- C 库 - <math.h>
- C 库 - <setjmp.h>
- C 库 - <signal.h>
- C 库 - <stdalign.h>
- C 库 - <stdarg.h>
- C 库 - <stdbool.h>
- C 库 - <stddef.h>
- C 库 - <stdio.h>
- C 库 - <stdlib.h>
- C 库 - <string.h>
- C 库 - <tgmath.h>
- C 库 - <time.h>
- C 库 - <wctype.h>
- C 标准库资源
- C 库 - 快速指南
- C 库 - 有用资源
- C 库 - 讨论
C 库 - <locale.h>
locale.h 头文件定义了特定区域设置,例如日期格式和货币符号。您会发现定义了几个宏以及一个重要的结构struct lconv和下面列出的两个重要函数。
库宏
以下是头文件中定义的宏,这些宏将在下面列出的两个函数中使用:
序号 | 宏和描述 |
---|---|
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)
设置或读取与位置相关的信息。 |
广告