c語(yǔ)言char怎么用
2019-12-151007
C語(yǔ)言中char用于定義字符類型變量或字符指針變量,例如“char a;”則定義了變量a是字符類型,“char *a;”則定義了變量a是字符指針類型。
C語(yǔ)言中char的不同應(yīng)用
1、字符型(char)
字符型(char)用于儲(chǔ)存字符(character),如英文字母或標(biāo)點(diǎn)。嚴(yán)格來(lái)說(shuō),char 其實(shí)也是整數(shù)類型(integer type),因?yàn)?char 類型儲(chǔ)存的實(shí)際上是整數(shù),而不是字符。計(jì)算機(jī)使用特定的整數(shù)編碼來(lái)表示特定的字符。
C 語(yǔ)言中保證 char 占用空間的大小足以儲(chǔ)存系統(tǒng)所用的基本字符集的編碼。C 語(yǔ)言定義一個(gè)字節(jié)(byte)的位數(shù)為 char 的位數(shù),所以一個(gè)字節(jié)可能是 16 位,也可能是 32 位,而不僅僅限于 8 位。
2、聲明字符型變量
字符型變量的聲明方式和其它類型變量的聲明方式一樣:
char good;
char better, best;
以上代碼聲明了三個(gè)字符型變量:good、better,和 best。
char是分配1字節(jié),存儲(chǔ)的是ASCII碼,A:65,a:97。
在命名char類型是不要使用雙引號(hào),c中必須單引號(hào),在java中就高級(jí)點(diǎn)了什么都可以。
補(bǔ)充:printf()輸出時(shí)對(duì)于char有點(diǎn)不同,使用“”%d“是輸出字符代表的ASCII碼。使用:%c,是輸出單個(gè)字符;使用%s:就是輸出多個(gè)字符了。
溫馨提示:頻道所載文章、圖片、數(shù)據(jù)等內(nèi)容以及相關(guān)文章評(píng) 論純屬個(gè)人觀點(diǎn)和網(wǎng)友自行上傳,并不代表本站立場(chǎng)。如發(fā)現(xiàn) 有違法信息或侵權(quán)行為,請(qǐng)留言或直接與本站管理員聯(lián)系,我 們將在收到您的信息后24小時(shí)內(nèi)作出刪除處理。