2.7.6. LC_MONETARY 数据块

用于定义 LC_MONETARY 数据块的宏如下所示:

  1. 使用符号名称和区域设置名称调用 LC_MONETARY_begin。 有关详细信息,请参阅指定开头

  2. 按如下方式调用 LC_MONETARY 数据宏:

    1. 使用两个参数调用 LC_MONETARY_fracdigitslconv 结构中的 frac_digitsint_frac_digits

    2. 使用四个参数调用 LC_MONETARY_positivep_cs_precedesp_sep_by_spacep_sign_posnpositive_sign

    3. 使用四个参数调用 LC_MONETARY_negativen_cs_precedesn_sep_by_spacen_sign_posnnegative_sign

    4. 使用两个参数调用 LC_MONETARY_currsymbolcurrency_symbolint_curr_symbol

    5. 使用一个自变量调用 LC_MONETARY_pointmon_decimal_point

    6. 使用一个自变量调用 LC_MONETARY_thousandsmon_thousands_sep

    7. 使用一个自变量调用 LC_MONETARY_groupingmon_grouping

    有关详细信息,请参阅指定数据

  3. 调用 LC_MONETARY_end(不使用参数)以完成区域设置块定义。 有关详细信息,请参阅指定结尾

Example 2.6 显示了 LC_MONETARY 数据块。

Example 2.6.  定义 MONETARY 区域设置


        LC_MONETARY_begin c_monetary, "C"

        LC_MONETARY_fracdigits 255, 255

        LC_MONETARY_positive 255, 255, 255, ""

        LC_MONETARY_negative 255, 255, 255, ""

        LC_MONETARY_currsymbol "", ""

        LC_MONETARY_point ""

        LC_MONETARY_thousands ""

        LC_MONETARY_grouping ""

        LC_MONETARY_end

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential