ANSI | UNICODE | 通用 | 说明 |
数据类型 | |||
(char.h) | (wchar.h) | (tchar.h) | |
char | wchar_t | TCHAR | |
char * | wchar_t * | TCHAR* | |
LPSTR | LPWSTR | LPTSTR | |
LPCSTR | LPCWSTR | LPCTSTR | |
字符串转换 | |||
atoi | _wtoi | _ttoi | 把字符串转换成整数(int) |
atol | _wtol | _ttol | 把字符串转换成长整型数(long) |
atof | _wtof | _tstof | 把字符串转换成浮点数(double) |
itoa | _itow | _itot | 将任意类型的数字转换为字符串 |
< |
C++/VC中ANSI与UNICODE中字符定义和函数对照表
本文详细介绍了C++/Visual C++中ANSI字符集和UNICODE字符集的区别,以及在编程过程中如何进行转换。内容包括两者的定义,常见函数在ANSI与UNICODE版本下的差异,帮助开发者理解和选择合适的字符类型进行编码。
摘要由CSDN通过智能技术生成