1.58 LC_NUMERIC データブロック

LC_NUMERIC データブロックによって通貨でない数値の形式を設定します。

C ライブラリでロケールデータブロックを定義する場合、LC_NUMERIC データブロックを定義するマクロは以下のようになります。
  1. シンボル名とロケール名を使用して LC_NUMERIC_begin を呼び出します。
  2. LC_NUMERIC データマクロを以下のとおり呼び出します。
    1. lconv 構造体の decimal_point という 1 つの引数を指定して、LC_NUMERIC_point を呼び出します。
    2. thousands_sep という 1 つの引数を指定して、LC_NUMERIC_thousands を呼び出します。
    3. grouping という 1 つの引数を指定して、LC_NUMERIC_grouping を呼び出します。
  3. 引数なしで LC_NUMERIC_end を呼び出し、ロケールブロックの定義を終了します。

例:LC_NUMERIC データブロック

        LC_NUMERIC_begin c_numeric, "C"         LC_NUMERIC_point "."LC_NUMERIC_thousands ""         LC_NUMERIC_grouping ""         LC_NUMERIC_end
関連する概念
1.49 C ライブラリでのロケール関数をカスタマイズするためのアセンブラマクロ
関連する参考文書
1.54 C ライブラリのロケールデータブロックの定義
非機密扱いPDF file icon PDF 版ARM DUI0475KJ
Copyright © 2010-2014 ARM.All rights reserved.