C语言在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
求满足1*2+2*3+...(n-1)*n<=m的最大的n 发布于:2024-11-08 18:04 jiu蛇形填数 发布于:2024-11-08 16:29 竖式计算a 发布于:2024-11-08 15:20 jiu蛇形填数 发布于:2024-11-08 11:12 就是蛇形填数 发布于:2024-11-08 11:05 // 将十六进制字符转换为对应的数值(16进制) 发布于:2024-11-07 17:33 FCFS算法 发布于:2024-11-07 13:07 素数计算的高速方法(过滤偶数) 发布于:2024-11-07 10:04 11/6 work1 发布于:2024-11-06 16:15 数列的运算 发布于:2024-11-06 10:46 月份天数显示 发布于:2024-11-05 20:32 计算测试器 发布于:2024-11-05 19:41 函数指针和去掉break 发布于:2024-11-05 18:58 链表的一系列操作 发布于:2024-11-05 16:30 函数指针(加减乘除) 发布于:2024-11-05 17:14 创建一个链表 发布于:2024-11-05 16:04 CRC16校验测试 发布于:2024-11-04 16:47 指针交换函数,无视类型 发布于:2024-11-04 16:23 栈的代码耶 发布于:2024-11-04 14:39 2.闰年:如何连续输入输出 在C++中,要连续输入并判断是否为闰年,可以使用while循环来实现。以下是实现这一功能的示例代码 发布于:2024-11-03 23:00 这是实验5.4.5 发布于:2024-11-03 20:41 这是习题5.4.4 发布于:2024-11-03 17:56 这是习题5.4.2 发布于:2024-11-03 17:38 这是习题5.4.1 发布于:2024-11-03 17:30 测试用例C程序 发布于:2024-11-04 23:17 goto someplace 发布于:2024-11-02 20:47 relay break 发布于:2024-11-02 20:44 前五十个素数 发布于:2024-11-02 20:16 用嵌套循环得到一百以内的所有素数 发布于:2024-11-02 19:44 阶乘(for版) 发布于:2024-11-02 17:28 阶乘(while版) 发布于:2024-11-02 17:19 Integer inversion 发布于:2024-11-02 16:56 判断是否为完全数 发布于:2024-11-02 16:37 guess the number 发布于:2024-11-02 15:30 十亿以内的数记位 发布于:2024-11-02 15:03 分段函数的Switch-case 发布于:2024-11-02 08:53 判断是否为同一棵二叉搜索树 发布于:2024-11-02 15:23 输入0~9的整数,统计每一个数出现的次数,输入-1输出表示结束 发布于:2024-11-01 21:39 计算用户输入的数字平均数 发布于:2024-11-01 21:06 输入范围求和 发布于:2024-11-01 16:43 三个数求最值 发布于:2024-11-01 16:04 11.1python学术报告 发布于:2024-11-01 11:32 链表演示代码 发布于:2024-11-01 16:29 数据解析测试 发布于:2024-10-31 17:46 判断是否为水仙花数 发布于:2024-10-31 15:49 which one is bigger? 发布于:2024-10-31 14:38 数据结构顺序栈 发布于:2024-11-05 20:44 顺序表演示代码 发布于:2024-10-30 21:11 VIP if else 发布于:2024-10-30 16:00 看看怎么个事 发布于:2024-10-30 15:35 [更多]
显示目录

<locale.h>



学习嵌入式的绝佳套件,esp8266开源小电视成品,比自己去买开发板+屏幕还要便宜,省去了焊接不当搞坏的风险。 蜂鸣版+触控升级仅36元,更强的硬件、价格全网最低。

点击购买 固件广场

C 标准库 - <locale.h>

简介

locale.h 头文件定义了特定地域的设置,比如日期格式和货币符号。接下来我们将介绍一些宏,以及一个重要的结构 struct lconv 和两个重要的函数。

库宏

下面列出了头文件 locale.h 中定义的宏,这些宏将在下列的两个函数中使用:

序号 描述
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) 设置或读取地域化信息。

库结构

typedef struct {
   char *decimal_point;
   char *thousands_sep;
   char *grouping;    
   char *int_curr_symbol;
   char *currency_symbol;
   char *mon_decimal_point;
   char *mon_thousands_sep;
   char *mon_grouping;
   char *positive_sign;
   char *negative_sign;
   char int_frac_digits;
   char frac_digits;
   char p_cs_precedes;
   char p_sep_by_space;
   char n_cs_precedes;
   char n_sep_by_space;
   char p_sign_posn;
   char n_sign_posn;
} lconv

以下是各字段的描述:

字段 描述
decimal_point 用于非货币值的小数点字符。
thousands_sep 用于非货币值的千位分隔符。
grouping 一个表示非货币量中每组数字大小的字符串。每个字符代表一个整数值,每个整数指定当前组的位数。值为 0 意味着前一个值将应用于剩余的分组。
int_curr_symbol 国际货币符号使用的字符串。前三个字符是由 ISO 4217:1987 指定的,第四个字符用于分隔货币符号和货币量。
currency_symbol 用于货币的本地符号。
mon_decimal_point 用于货币值的小数点字符。
mon_thousands_sep 用于货币值的千位分隔符。
mon_grouping 一个表示货币值中每组数字大小的字符串。每个字符代表一个整数值,每个整数指定当前组的位数。值为 0 意味着前一个值将应用于剩余的分组。
positive_sign 用于正货币值的字符。
negative_sign 用于负货币值的字符。
int_frac_digits 国际货币值中小数点后要显示的位数。
frac_digits 货币值中小数点后要显示的位数。
p_cs_precedes 如果等于 1,则 currency_symbol 出现在正货币值之前。如果等于 0,则 currency_symbol 出现在正货币值之后。
p_sep_by_space 如果等于 1,则 currency_symbol 和正货币值之间使用空格分隔。如果等于 0,则 currency_symbol 和正货币值之间不使用空格分隔。
n_cs_precedes 如果等于 1,则 currency_symbol 出现在负货币值之前。如果等于 0,则 currency_symbol 出现在负货币值之后。
n_sep_by_space 如果等于 1,则 currency_symbol 和负货币值之间使用空格分隔。如果等于 0,则 currency_symbol 和负货币值之间不使用空格分隔。
p_sign_posn 表示正货币值中正号的位置。
n_sign_posn 表示负货币值中负号的位置。

下面的值用于 p_sign_posn 和 n_sign_posn:

描述
0 封装值和 currency_symbol 的括号。
1 放置在值和 currency_symbol 之前的符号。
2 放置在值和 currency_symbol 之后的符号。
3 紧挨着放置在值和 currency_symbol 之前的符号。
4 紧挨着放置在值和 currency_symbol 之后的符号。
由JSRUN为你提供的C语言在线运行、在线编译工具
        JSRUN提供的C语言 在线运行,C语言 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。
yout