ロケールによって指定される数値書式にはさまざまなものが存在しています。たとえば、英国と米国では、ピリオドを使って小数位を示します。ほかの多くの国では、代わりにコンマを使用します。小数区切り文字は基数文字とも呼ばれます。同様に、英国と米国ではコンマを使って千のグループを区切りますが、ほかの多くの国では代わりにピリオドを使用しますし、一部の国では千のグループを細い空白 (Unicode 文字 U+2009) で区切ります。
ロケール固有の書式を含むデータファイルを異なるロケールのシステムに転送した場合、その内容の解釈ミスが頻繁に発生します。たとえば、フランス語の書式の数値を含むファイルは、英国に固有のプログラムでは役に立ちません。
次の表に、一般的に使用される数値書式をいくつか示します。現在のロケールでの数値区切り文字の情報を取得するには、次のコマンドを発行します。
$ locale -ck LC_NUMERIC
|