国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - C/C++ - C語言中字符和字符串處理(ANSI字符和Unicode字符)

C語言中字符和字符串處理(ANSI字符和Unicode字符)

2021-02-23 11:41C語言教程網(wǎng) C/C++

這篇文章主要介紹了C語言與C++中字符和字符串處理(ANSI字符和Unicode字符)的詳細(xì)內(nèi)容,非常的全面,這里推薦給大家,希望大家能夠喜歡。

我們知道,C語言用char數(shù)據(jù)類型表示一個(gè)8位的ANSI字符,默認(rèn)在代碼中聲明一個(gè)字符串時(shí),C編譯器會把字符串中的字符轉(zhuǎn)換成由8位char數(shù)據(jù)類型構(gòu)成的一個(gè)數(shù)組:

 

復(fù)制代碼 代碼如下:

// An 8-bit character
char c = 'A';
// An array of 99 8-bit character and 8-bit terminating zero
char szBuffer[100] = "A String";

 

Microsoft的C/C++編譯器定義了一個(gè)內(nèi)建的數(shù)據(jù)類型wchar_t,它表示一個(gè)16位的Unicode(UTF-16)字符。編譯器只有指定了/Zc:wchar_t編譯器開關(guān)時(shí),才會定義這個(gè)參數(shù)類型。

聲明Unicode字符和字符串的方法如下:

 

復(fù)制代碼 代碼如下:

// A 16-bit character
wchar_t c= L'A';
// An array up to 99 16-bit characters and a 16-bit terminating zero
wchar_t szBuffer[100] = L"A String";

 

字符串之前的大寫字母L通知編譯器該字符串應(yīng)該編譯一個(gè)Unicode字符串。

另外,在編寫代碼的時(shí)候,可以使用ANSI或Unicode字符/字符串使其能通過編譯。WinNT.h定義了以下類型和宏:

 

復(fù)制代碼 代碼如下:

#ifdef UNICODE
typedef WCHAR TCHAR, *PTCHAR, PTSTR;
typedef CONST WCHAR *PCTSTR;
#define __TEXT(quote) L##quote
#else
typedef CHAR TCHAR, *PTCHAR, PTSTR;
typedef CONST CHAR *PCTSTR;
#define __TEXT(quote) quote
#endif
#define TEXT(quote) __TEXT(quote)

 

利用這些類型和宏來寫代碼,無論使用ANSI還是Unicode字符,都能通過編譯,如下所示:

 

復(fù)制代碼 代碼如下:

// If UNICODE define, a 16-bit character; else an 8-bit character
TCHAR c = TEXT('A');
// If UNICODE define, an array of 16-bit character; else 8-bit character
TCHAR szBuffer[100] = TEXT("A String");

 

以上所述就是本文的全部Neri了,希望大家能夠喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: h片观看 | 欧美激情一区二区 | 91久久国产综合久久91精品网站 | 亚洲综合欧美日韩 | 性吧在线| 国产一区二区三区不卡在线观看 | 欧美视频在线一区 | 午夜高清视频 | 人人99 | 国产欧美自拍 | 毛片国产 | 久久精品1区 | 午夜社区 | 91精品国产综合久久久久 | 亚洲视频一区二区 | 久久综合久 | 久久com| 可以免费在线观看av的网站 | 欧美日韩一级视频 | 天堂视频在线 | 婷婷精品久久久久久久久久不卡 | 九九热精品视频在线观看 | 99久久精品一区二区成人 | 成人av网站免费观看 | 日本三级中文在线电影 | 中文字幕在线永久在线视频 | 精品久久久久久久久久 | 在线中文 | 久久久久黄 | 亚州中文字幕蜜桃视频 | 亚洲一区 中文字幕 | 欧美久久视频 | 午夜久久久 | 日韩簧片 | 91在线激情 | 麻豆产精国品免费 | 欧美成人影院 | 日韩色| 欧美精品一 | 午夜午夜精品一区二区三区文 | 国产91短视频 |