次の方法で共有


データ型のマップ

次に示すデータ型のマップは、TCHAR.H に定義されています。これらのマップは、プログラムに _UNICODE 定数と _MBCS 定数のどちらを定義したかによって異なります。

関連情報については、「_MBCS コードでの TCHAR.H データ型の使用」を参照してください。

汎用テキストのデータ型のマップ

汎用テキストの

データ型名

SBCS (_UNICODE も

_MBCS も

定義されていない場合)

_MBCS

が定義されている場合

_UNICODE

が定義されている場合

_TCHAR

char

char

wchar_t

_tfinddata_t

_finddata_t

_finddata_t

_wfinddata_t

_tfinddata64_t

__finddata64_t

__finddata64_t

__wfinddata64_t

_tfinddatai64_t

_finddatai64_t

_finddatai64_t

_wfinddatai64_t

_TINT

int

int

wint_t

_TSCHAR

signed char

signed char

wchar_t

_TUCHAR

unsigned char

unsigned char

wchar_t

_TXCHAR

char

unsigned char

wchar_t

_T または _TEXT

影響なし (プリプロセッサによって削除される)

影響なし (プリプロセッサによって削除される)

L (後続の文字や文字列を対応する Unicode の文字や文字列に変換する)

参照

参照

汎用テキスト マップ

定数とグローバル変数のマップ

ルーチンのマップ

汎用テキストのプログラム例

汎用テキスト マップの使用