ロケールのカテゴリ

#include <locale.h>

解説

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

ロケール カテゴリ

影響を受けるプログラムの部分

LC_ALL

ロケール固有のすべての動作 (すべてのカテゴリ)

LC_COLLATE

strcoll 関数と strxfrm 関数の動作

LC_CTYPE

文字処理関数の動作 (ロケールとは関係のない isdigitisxdigitmbstowcs、および mbtowc を除く)

LC_MAX

LC_TIME と同じ

LC_MIN

LC_ALL と同じ

LC_MONETARY

localeconv 関数が返す通貨形式情報

LC_NUMERIC

printf などの書式化出力ルーチン、データ変換ルーチン、および localeconv 関数が返す通貨形式以外の形式情報で使用される小数点文字

LC_TIME

strftime 関数の動作

例については、「setlocale、_wsetlocale」を参照してください。

参照

参照

localeconv

setlocale、_wsetlocale

strcoll 系関数

strftime、wcsftime、_strftime_l、_wcsftime_l

strxfrm、wcsxfrm、_strxfrm_l、_wcsxfrm_l

グローバル定数