ロケールのカテゴリ

構文

#include <locale.h>

解説

ロケールのカテゴリは、プログラムのロケール情報のどの部分を使用するかを指定する、ローカライズ ルーチンで使用されるマニフェスト定数です。 ロケールとは、地域性、つまり国や地域に関する情報であり、この情報に基づいてプログラムの特定の側面をカスタマイズできます。 ロケールに依存する領域としては、日付の形式や通貨値の表示形式などがあります。

ロケールのカテゴリ 影響を受けるプログラムの部分
LC_ALL ロケール固有のすべての動作 (すべてのカテゴリ)
LC_COLLATE strcoll 関数と strxfrm 関数の動作
LC_CTYPE 文字処理関数の動作 (影響を受けない isdigitisxdigitmbstowcsmbtowc を除く)
LC_MAX LC_TIME と同じ
LC_MIN LC_ALL と同じ
LC_MONETARY localeconv 関数が返す通貨形式情報
LC_NUMERIC printf などの書式化出力ルーチン、データ変換ルーチン、localeconv 関数が返す通貨形式以外の形式情報などで使用される小数点文字
LC_TIME strftime 関数の動作

例については、_wsetlocale以下を参照してくださいsetlocale

関連項目

localeconv
setlocale, _wsetlocale
strcoll 関数
strftime, wcsftime, _strftime_l, _wcsftime_l
strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l
グローバル定数