您的位置:首页 > 编程语言

VC编程中常用数据类型和函数在不同编码格式下的对应关系

2017-06-30 16:39 591 查看
ANSI        UNICODE      通用

(char.h)    (wchar.h)        (tchar.h)

char         wchar_t          TCHAR
char *      wchar_t *        PTCHAR

printf       wprintf            _tprintf

scanf       wscanf           _tscanf

atoi         _wtoi              _ttoi

atol         _wtol              _ttol

itoa         _itow              _itot

ltoa         _ltow              _ltot

atof         _wtof             _tstof

strlen       wcslen          _tcslen

strcat       wcscat          _tcscat

strcpy      wcscpy         _tcscpy
strcmp     wcscmp        _tcscmp

一些常见的typedef定义:

typedef  wchar_t  WCHAR ;

typedef  LPSTR  WCHAR ;

typedef  const char*   LPCSTR; 

typedef  wchar_t*  LPWSTR ;

typedef  const wchar_t*  LPCWSTR;

typedef  char  TCHAR;

typedef  wchar_t  TCHAR;

typedef TCHAR*  LPTSTR;

typedef  const TCHAR*  LPCTSTR; 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  VC unicode ASCII