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)

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