這篇文章主要介紹編程開發(fā)中字符常量有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

字符常量是指用一對(duì)單引號(hào)括起來(lái)的一個(gè)字符。如‘a(chǎn)’,‘9’,‘!’。字符常量中的單引號(hào)只起定界作用并不表示字符本身。
字符常量的表示
所謂字符常量,就是用英文單引號(hào)括起來(lái)的一個(gè)字符。在使用字符常量時(shí)應(yīng)該注意:
1.單引號(hào)內(nèi)的大小寫字符代表不同的字符常量,例如‘Y’、‘y’是兩個(gè)不同的字符常量。
2.字符常量只能用英文單引號(hào)括起來(lái),不能用雙引號(hào)。例如“Y”不是一個(gè)字符常量,而是一個(gè)字符串。
3.單引號(hào)內(nèi)如果是一個(gè)空格符,也是一個(gè)字符常量。
4.單引號(hào)內(nèi)只能包含1個(gè)字符,‘xyz’寫法是錯(cuò)誤的。但超過(guò)1個(gè)的字符的話,除最后一個(gè)外前面的會(huì)自動(dòng)失效,當(dāng)然這在編程使用中應(yīng)該避免。
5.字符常量的值,就是它在ASCII編碼表中的值。是個(gè)從0—127之間的整數(shù)。因此字符常量可以作為整型數(shù)據(jù)來(lái)進(jìn)行運(yùn)算。例如:
表達(dá)式‘Y’+32的值為121,也就是‘y’的值。
表達(dá)式‘7’+‘6’的值為109,通過(guò)查表可以發(fā)現(xiàn),剛好是‘m’的值。應(yīng)該注意‘7’和7是不一樣的,作為字符常量所代表的整型常量值是55,后者是整型常量7。
單引號(hào)括起來(lái)的字符包括英文字母大、小寫字符各26個(gè)、數(shù)字字符10個(gè),以及空白符(空格符、制表符、換行符),標(biāo)點(diǎn)和特殊符號(hào)(鍵盤上的共30個(gè)),它們也稱為C語(yǔ)言的基本字符集。
字符常量的分類
普通的字符常量
用單撇號(hào)括起來(lái)的一個(gè)字符就是字符常量。如‘a(chǎn)’,‘#’,‘%’,‘D’是合法的字符常量,在內(nèi)存中占一個(gè)字節(jié)。注意:
1、字符常量只包括一個(gè)字符,如‘AB’是不合法的。
2、字符常量區(qū)分大小寫字母,如’A’和‘a(chǎn)’是兩個(gè)不同的字符常量。
3、撇號(hào)(’)是定界符,而不屬于字符常量的一部分。如:
cout<<’a’;
輸出的是一個(gè)字母“a”,而不是3個(gè)字符“‘a(chǎn)’”。
轉(zhuǎn)義字符常量
除了字符常量外,C++還允許用一種特殊形式的字符常量,就是以“\”開頭的字符序列。例如,’\n’代表一個(gè)“換行”符。“cout<<’\n’;”將輸出一個(gè)換行,其作用與“cout<<endl;”相同。這種“控制字符”在屏幕上是不能顯示的,在程序中也無(wú)法用一個(gè)一般形式的字符表示,只能采用特殊形式來(lái)表示。
轉(zhuǎn)義字符雖然包含兩個(gè)或多個(gè)字符,但它只代表一個(gè)字符。編譯系統(tǒng)在見到字符“\”時(shí),會(huì)接著找它后面的字符,把它處理成一個(gè)字符,在內(nèi)存中只占一個(gè)字節(jié)。
以上是“編程開發(fā)中字符常量有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
新聞名稱:編程開發(fā)中字符常量有哪些-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://chinadenli.net/article8/ccgcop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、小程序開發(fā)、標(biāo)簽優(yōu)化、App開發(fā)、網(wǎng)站建設(shè)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容