本文為大家介紹c語言char的取值范圍(char的取值范圍是多少),下面和小編一起看看詳細(xì)內(nèi)容吧。
char的取值范圍是“-128~127”。對(duì)于符號(hào)絕對(duì)值編碼方式和補(bǔ)碼表示法,char的取值范圍為“-127~127”。 char有8位,最高位是符號(hào)位,所以char可以從“-127~127”取值。 char 是字節(jié)類型。由8 位組成。 char分為signedchar(有符號(hào)類型)和unsignedchar(無符號(hào)類型)。通常,我們的理解是把char當(dāng)作signedchar。
excel中的char函數(shù)用于返回?cái)?shù)字代碼對(duì)應(yīng)的字符。它的用法:=char(number),其中參數(shù)number是轉(zhuǎn)換后的字符編碼,在0到255之間,char占一個(gè)字節(jié),即8個(gè)二進(jìn)制位,但它表示的是有符號(hào)類型,所以表示范圍是—— 128~127; uchar表示無符號(hào)類型,所以表示范圍是0~255。
char 是c/c++ 整數(shù)數(shù)據(jù)中的奇數(shù)之一。其他的比如int/long/short在沒有指定signed/unsigned的情況下默認(rèn)是有signed的,但是char在標(biāo)準(zhǔn)中沒有指定為signed/unsigned,編譯器可以實(shí)現(xiàn)signed or unsigned。一些編譯器,比如psos編譯器,還可以通過編譯開關(guān)指定是有符號(hào)數(shù)還是無符號(hào)數(shù)。
好了,c語言char的取值范圍(char的取值范圍是多少)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。