LC_NUMERIC 语言环境定义源文件格式的类别
用途
定义用于格式化非货币数字信息的规则和符号。
描述
语言环境定义源文件的 LC_NUMERIC 类别定义用于格式化非货币数字信息的规则和符号。 此类别以 LC_NUMERIC 类别标题开头,并以 结束 LC_NUMERIC 类别尾部终止。
LC_NUMERIC 类别关键字的所有操作数都定义为字符串或整数值。 字符串值用 "" 括起 (括在双引号内)。 所有值都与它们定义的关键字之间用一个或多个空格分隔。 两个相邻的双引号指示未定义的字符串值。 A -1 表示未定义的整数值。 在 LC_NUMERIC 类别中可识别以下关键字:
| 项 | 描述 |
|---|---|
| 复制 | 复制 语句指定要用作此类别的定义的现有语言环境的名称。 如果 复制 语句包括在文件中,那么不能指定其他关键字。 |
| 小数点 | 指定用于对数字,非货币数量进行格式化的十进制定界符的字符串。 |
| Thousands_sep | 指定用于将数字分组到十进制定界符左边的字符串分隔符,格式为数字,非货币数量。 |
| 分组 | 定义每组数字的大小 (以格式化货币数量表示)。 分组 关键字的操作数由一系列以分号分隔的整数组成。 每个整数指定一个组中的数字位数。 初始整数定义紧跟在十进制定界符左侧的组的大小。 以下整数在上一个组的左侧定义了后续组。 若最后一个整数不是 -1 ,则前一组的大小(若有)将被重复用于剩余的数字。 如果最后一个整数为 -1 ,则不再进行分组。 |
以下是对 分组 语句的解释的示例。 假定要格式化的值为123456789并且 Thousands_sep 关键字的操作数为'(单引号) 将出现以下结果:
| 分组值 | 格式化值 |
|---|---|
| 3;-1 | 123456'789 |
| 3 | 123'456'789 |
| 3;2;-1 | 1234'56'789 |
| 3;2 | 12'34'56'789 |
| -1 | 123456789 |
示例
以下是语言环境定义源文件中列示的可能的 LC_NUMERIC 类别的示例:
LC_NUMERIC
#
decimal_point "<period>"
thousands_sep "<comma>"
grouping <3>
#
END LC_NUMERIC文件
| 项 | 描述 |
|---|---|
| /usr/lib/nls/loc/* | 指定受支持语言环境的语言环境定义源文件。 |
| / usr/lib/nls/charmap/* | 指定受支持语言环境的字符集描述 (图表映射) 源文件。 |