多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

c教程

C 標(biāo)準(zhǔn)庫(kù) – <locale.h>

閱讀 (2193)

C 標(biāo)準(zhǔn)庫(kù) - <locale.h>

簡(jiǎn)介

locale.h 頭文件定義了特定地域的設(shè)置,比如日期格式和貨幣符號(hào)。接下來(lái)我們將介紹一些宏,以及一個(gè)重要的結(jié)構(gòu) struct lconv 和兩個(gè)重要的函數(shù)。

庫(kù)宏

下面列出了頭文件 locale.h 中定義的宏,這些宏將在下列的兩個(gè)函數(shù)中使用:

序號(hào)宏 & 描述
1 LC_ALL
設(shè)置下面的所有選項(xiàng)。
2 LC_COLLATE
影響 strcoll 和 strxfrm 函數(shù)。
3 LC_CTYPE
影響所有字符函數(shù)。
4 LC_MONETARY
影響 localeconv 函數(shù)提供的貨幣信息。
5 LC_NUMERIC
影響 localeconv 函數(shù)提供的小數(shù)點(diǎn)格式化和信息。
6 LC_TIME
影響 strftime 函數(shù)。

庫(kù)函數(shù)

下面列出了頭文件 locale.h 中定義的函數(shù):

序號(hào)函數(shù) & 描述
1char *setlocale(int category, const char *locale)
設(shè)置或讀取地域化信息。
2struct lconv *localeconv(void)
設(shè)置或讀取地域化信息。

庫(kù)結(jié)構(gòu)

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

以下是各字段的描述:

序號(hào)字段 & 描述
1 decimal_point
用于非貨幣值的小數(shù)點(diǎn)字符。
2 thousands_sep
用于非貨幣值的千位分隔符。
3 grouping
一個(gè)表示非貨幣量中每組數(shù)字大小的字符串。每個(gè)字符代表一個(gè)整數(shù)值,每個(gè)整數(shù)指定當(dāng)前組的位數(shù)。值為 0 意味著前一個(gè)值將應(yīng)用于剩余的分組。
4 int_curr_symbol
國(guó)際貨幣符號(hào)使用的字符串。前三個(gè)字符是由 ISO 4217:1987 指定的,第四個(gè)字符用于分隔貨幣符號(hào)和貨幣量。
5 currency_symbol
用于貨幣的本地符號(hào)。
6 mon_decimal_point
用于貨幣值的小數(shù)點(diǎn)字符。
7 mon_thousands_sep
用于貨幣值的千位分隔符。
8 mon_grouping
一個(gè)表示貨幣值中每組數(shù)字大小的字符串。每個(gè)字符代表一個(gè)整數(shù)值,每個(gè)整數(shù)指定當(dāng)前組的位數(shù)。值為 0 意味著前一個(gè)值將應(yīng)用于剩余的分組。
9 positive_sign
用于正貨幣值的字符。
10 negative_sign
用于負(fù)貨幣值的字符。
11 int_frac_digits
國(guó)際貨幣值中小數(shù)點(diǎn)后要顯示的位數(shù)。
12 frac_digits
貨幣值中小數(shù)點(diǎn)后要顯示的位數(shù)。
13 p_cs_precedes
如果等于 1,則 currency_symbol 出現(xiàn)在正貨幣值之前。如果等于 0,則 currency_symbol 出現(xiàn)在正貨幣值之后。
14 p_sep_by_space
如果等于 1,則 currency_symbol 和正貨幣值之間使用空格分隔。如果等于 0,則 currency_symbol 和正貨幣值之間不使用空格分隔。
15 n_cs_precedes
如果等于 1,則 currency_symbol 出現(xiàn)在負(fù)貨幣值之前。如果等于 0,則 currency_symbol 出現(xiàn)在負(fù)貨幣值之后。
16 n_sep_by_space
如果等于 1,則 currency_symbol 和負(fù)貨幣值之間使用空格分隔。如果等于 0,則 currency_symbol 和負(fù)貨幣值之間不使用空格分隔。
17 p_sign_posn
表示正貨幣值中正號(hào)的位置。
18 n_sign_posn
表示負(fù)貨幣值中負(fù)號(hào)的位置。

下面的值用于 p_sign_posnn_sign_posn:

描述
0 封裝值和 currency_symbol 的括號(hào)。
1 放置在值和 currency_symbol 之前的符號(hào)。
2 放置在值和 currency_symbol 之后的符號(hào)。
3 緊挨著放置在值和 currency_symbol 之前的符號(hào)。
4 緊挨著放置在值和 currency_symbol 之后的符號(hào)。
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产日韩欧美在线一区二区三区 | 亚洲大片免费看 | 久久免费精品国产72精品剧情 | 日韩欧美一区二区三区四区 | 国内性生活视频 | 老司机免费福利视频无毒午夜 | 精品久久久久久亚洲精品 | 午夜在线影院 | 羞羞的动漫网站 | 国产精品嫩草免费视频 | 视频在线国产 | 日本vs欧美一区二区三区 | 视频一区二区三区欧美日韩 | 久久久一级 | 亚洲 欧美精品 | 午夜dj高清中文免费观看 | 国产激情一区二区三区成人91 | japanese日本护士com | 成人免费观看视频久爱网 | 亚洲免费视频在线观看 | 中文字幕在线看片 | 国产成人精品男人免费 | 成人亚洲天堂 | 福利在线国产 | 国产欧美日韩一区二区三区视频 | 国产一区二区免费视频 | 天堂免费观看 | 久久在线免费 | www.视频| 成人影院vs一区二区 | 精品一区二区久久久久久久网站 | 欧美黑人性猛交 | 日本精品免费 | 宇都宫紫苑在线观看 | a一级毛片视频免费看 | 一级一级特黄女人精品毛片 | 老王午夜69精品影院 | a4yy私人毛片 | 大学生一级一片第一次免费 | 亚洲一区精品中文字幕 | 日韩欧美h|