char是C語(yǔ)言標(biāo)準(zhǔn)數(shù)據(jù)類型,字符型,至于由幾個(gè)字節(jié)組成通常由編譯器決定,一般一個(gè)字節(jié)。Windows為了消除各 編譯器的差別,重新定義了一些數(shù)據(jù)類型,你提到了另外幾個(gè)類型都是這樣。
CHAR為單字節(jié)字符。
還有個(gè)WCHAR為Unicode字符,即不論中英文,每 個(gè)字有兩個(gè)字節(jié)組成。
如果當(dāng)前編譯方式為ANSI(默認(rèn))方式,TCHAR等價(jià)于CHAR,
如果為Unicode方式,TCHAR等價(jià)于WCHAR。
在當(dāng) 前版本LPCSTR和LPSTR沒(méi)區(qū)別,即以零結(jié)尾的字符串指針,相當(dāng)于CHAR *。
LPCSTR: LONG POINTER CHAR STRING