Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 2.03 KB

data-type-mappings.md

File metadata and controls

35 lines (29 loc) · 2.03 KB
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: Data Type Mappings
Data Type Mappings
11/04/2016
_TXCHAR
_TUCHAR
_TINT
_TSCHAR
_TCHAR
TCHAR
_T
_TEXT
_TXCHAR type
TINT type
_TCHAR type
TSCHAR type
TEXT type
TCHAR type
TCHAR.H data types, mappings defined in
generic-text data types
_TINT type
TUCHAR type
TXCHAR type
_TSCHAR type
T type
_TUCHAR type
_TEXT type
_T type
4e573c05-8800-468b-ae5f-76ff7409835e

Data type mappings

These data-type mappings are defined in TCHAR.H and depend on whether the constant _UNICODE or _MBCS has been defined in your program.

For related information, see Using TCHAR.H Data Types with _MBCS Code.

Generic-text data type mappings

Generic-text

data type name
SBCS (_UNICODE,

_MBCS not

defined)
_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 or _TEXT No effect (removed by preprocessor) No effect (removed by preprocessor) L (converts following character or string to its Unicode counterpart)

See also

Generic-text mappings
Constant and global variable mappings
Routine mappings
A sample generic-text program
Using generic-text mappings