Ansi与Unicode编码
視頻教程:?Ansi與Unicode編碼
?
大家在編程時經(jīng)常遇到的數(shù)據(jù)類型:
● Ansi:
char?? 代表一個字符? (CHAR)
char *? 代表一個字符串指針?? (PCHAR??? PSTR?? LPSTR)
const char *?? 代表常量字符串的指針? (LPCSTR)
● Unicode:
wchar_t? ?WCHAR
wchar_t * ????PWCHAR、PWSTR、LPWSTR
賦值時注意:str=L”liming”???? 加上L
const wchar_t *??? LPCWSTR
● T 通用類型:
TCHAR、(TCHAR * 、PTCHAR、PTSTR、LPTSTR)、LPCTSTR
賦值時注意:str=_T(”liming”)???? 加上_T( )
?
字符串類型的對象的定義:
● Ansi:char *pAnsiStr = "hello";
● Unicode:wchar_t *pUnicodeStr = L"hello";
● 通用類型:TCHAR *pTStr = _T("hello"); 或者 TCHAR *pTStr = _TEXT("hello");
● 動態(tài)申請內(nèi)存:TCHAR *pszBuf = new TCHAR[100];
?
轉(zhuǎn)載于:https://www.cnblogs.com/liming19680104/p/10499280.html
總結(jié)
以上是生活随笔為你收集整理的Ansi与Unicode编码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言:强大的函数指针
- 下一篇: 汇编语言:实验10 根据材料编程—2.解