1.char是8位字符类型,可以储存不超过256个字符。---多字节(储存英文字符时为1个字节,储存中文字符时为两个字节)ascii
2.wchar_t是16位或者32位字符类型,跟选择不同的C或C++库有关。 ---宽字节(储存中英文字符时都是2个字节)unicode
3.TCHAR是char和wchar_t两者的兼容版。微软对进行了统一,通过条件编译控制实际使用的字符集,自行识别。使用字符串:TCHAR res[]= TEXT("")。可以使用字符串数组,也可以使用字符串指针进行定义。注:使用TCHAR时需要加上头文件tchar.h。