1485

7 分钟

#C 语言标准库函数 localeconv

/********************************************* * @brief 获取当前的格式化详细信息 * @return 当前的格式化详细信息 ********************************************/ struct lconv* localeconv(void);

说明

获取当前的格式化详细信息 。

参数

返回值

  • 返回当前的格式化详细信息(指向静态数据的指针)

#示例

#include <locale.h> #include <stdio.h> int main (void) { setlocale(LC_MONETARY, "zh_CN.utf8"); struct lconv* lc = localeconv( ); printf("本地货币符号:%s\n", lc->currency_symbol); printf("国际货币符号:%s\n", lc->int_curr_symbol); }

运行结果:

本地货币符号:¥ 国际货币符号:CNY

#推荐阅读

#外部参考

#参考标准

  • C23 standard (ISO/IEC 9899:2024):
    • 7.11.2.1 The localeconv function (p: TBD)
  • C17 standard (ISO/IEC 9899:2018):
    • 7.11.2.1 The localeconv function (p: TBD)
  • C11 standard (ISO/IEC 9899:2011):
    • 7.11.2.1 The localeconv function (p: 225-230)
  • C99 standard (ISO/IEC 9899:1999):
    • 7.11.2.1 The localeconv function (p: 206-211)
  • C89/C90 standard (ISO/IEC 9899:1990):
    • 4.4.2.1 The localeconv function

创建于 2025/10/17

更新于 2025/10/17