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)

设置或读取与位置相关的信息。

广告