数据类型映射
TCHAR.H 中定义了这些数据类型映射,具体取决于程序中是否定义了常量 _UNICODE
或 _MBCS
。
有关相关信息,请参阅将 TCHAR.H 数据类型用于 _MBCS 代码。
一般文本数据类型映射
一般文本 数据类型名 |
SBCS(_UNICODE、 _MBCS 未 定义) |
_MBCS defined |
_UNICODE defined |
---|---|---|---|
_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 对应项) |