MSVC中char和CHAR有什么区别?

时间:2011-09-15 03:40:25

标签: visual-c++

我听说这两种类型(char和CHAR)在MSVC中有所不同,它们之间的区别是什么?如果它们不同,建议使用哪一个?

1 个答案:

答案 0 :(得分:3)

没有实际差异。 CHARchar的typedef,它是Windows API的一部分,而不是技术上的MSVC。请参阅Windows Datatypes at MSDN

所有(最重要的)Windows API函数都使用Win32 API头文件中定义的参数类型,而不是直接C类型。我一直认为这是为了能够支持多个编译器(MSVC并不总是Windows的主流C编译器)