<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # C 標準庫 - &lt;locale.h&gt; ## 簡介 **locale.h** 頭文件定義了特定地域的設置,比如日期格式和貨幣符號。接下來我們將介紹一些宏,以及一個重要的結構 **struct lconv** 和兩個重要的函數。 ## 庫宏 下面列出了頭文件 locale.h 中定義的宏,這些宏將在下列的兩個函數中使用: | 宏 | 描述 | | --- | --- | | **LC_ALL** | 設置下面的所有選項。 | | **LC_COLLATE** | 影響 strcoll 和 strxfrm 函數。 | | **LC_CTYPE** | 影響所有字符函數。 | | **LC_MONETARY** | 影響 localeconv 函數提供的貨幣信息。 | | **LC_NUMERIC** | 影響 localeconv 函數提供的小數點格式化和信息。 | | **LC_TIME** | 影響 strftime 函數。 | ## 庫函數 下面列出了頭文件 locale.h 中定義的函數: | 函數 | 描述 | | --- | --- | | [char \*setlocale(int category, const char \*locale)](c-function-setlocale.html) | 設置或讀取地域化信息。 | | [struct lconv *localeconv(void)](c-function-localeconv.html) | 設置或讀取地域化信息。 | ## 庫結構 ``` 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 之后的符號。 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看