データ型マッピング
ここで説明するデータ型のマッピングは TCHAR.H で定義されており、定数 _UNICODE
または _MBCS
がプログラムで定義されているかどうかに依存します。
関連情報については、次を参照してください。 TCHAR を使用します。_MBCS コードでデータ型を 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 の文字または文字列に変換する) |
関連項目
汎用テキスト マッピング
定数とグローバル変数のマッピング
ルーチンのマップ
汎用テキスト プログラムのサンプル
汎用テキスト マッピングの使用