首頁(yè) >國(guó)內(nèi) >

天天微動(dòng)態(tài)丨char幾個(gè)字節(jié)_一個(gè)char幾個(gè)字節(jié)C語(yǔ)言[多圖]


(相關(guān)資料圖)

char是計(jì)算機(jī)語(yǔ)言關(guān)鍵字,很多用戶(hù)不知道char是幾個(gè)字節(jié),那讓我們一起來(lái)看看吧~

char幾個(gè)字節(jié)

char只占一個(gè)字節(jié),char用于C或C++中定義字符型變量,char型數(shù)據(jù)是計(jì)算機(jī)編程語(yǔ)言中只可容納單個(gè)字符的一種基本數(shù)據(jù)類(lèi)型。

C語(yǔ)言中如int、long、short等不指定signed或unsigned時(shí)都默認(rèn)為signed,但char在標(biāo)準(zhǔn)中不指定為signed或unsigned,編譯器可以編譯為帶符號(hào)的,也可以編譯為不帶符號(hào)的。

取值范圍:char : -2^7 ~ 2^7-1 ;

signed char: -2^7 ~ 2^7-1

unsigned char : 0 ~ 2^8-1

而且關(guān)于char還有一個(gè)特殊的語(yǔ)言就是char *,它在C/C++中有專(zhuān)門(mén)的語(yǔ)義,既不同于signed char *,也不同于unsigned char *,專(zhuān)門(mén)用于指以"\0"為結(jié)束的字符串。

本文以華碩天選2為例適用于Windows 11系統(tǒng)

關(guān)鍵詞:

責(zé)任編輯:Rex_08