1.分類
根據占用記憶體位元組數的不同,整型變數又分為4類:
(1)基本整型(型別關鍵字為int)。
(2)短整型(型別關鍵字為short [int])。
(3)長整型(型別關鍵字為long [int])。
(4)無符號整型。無符號型又分為無符號基本整型(unsigned [int])、無符號短整型(unsigned short)和無符號長整型(unsigned long)三種,只能用來儲存無符號整數。
2.占用記憶體位元組數與值域
上述各型別整型變數占用的記憶體位元組數,隨系統而異。在16位作業系統中,一般用2位元組表示乙個int型變數,且long型(4位元組)≥int型(2位元組)≥short型(2位元組)。
顯然,不同型別的整型變數,其值域不同。占用記憶體位元組數為n的(有符號)整型變數,其值域為:-2n8-1(2n*8-1-1);無符號整型變數的值域為:0(2n8-1)。
例如,pc機中的乙個int型變數,其值域為-228-1~(228-1-1),即-
3276832767;乙個unsigned型變數的值域為:0(22*8-1),即0~655
35。
嗨嘍C語言 整型常量
三種表示形式 整型常量即整常數,在 語言中可用三種形式表示 1 十進位制。例如10 36。2 八進位制 以數字 開頭 例如012。3 十六進製制 以數字 小寫字母x開頭 例如0x36。分類 1 基本整型。在16位機中,用2位元組儲存,其資料範圍與int型變數一樣。2 長整型 在數值後面加 l l 對...
嗨嘍C語言 字元變數
字元變數的型別關鍵字為char,一般占用1位元組記憶體單元。1.變數值的儲存 字元變數用來儲存字元常量。將乙個字元常量儲存到乙個字元變數中,實際上是將該字元的ascii碼值 無符號整數 儲存到記憶體單元中。例如,char ch1,ch2 定義兩個字元變數 ch1,ch2 ch1 a ch2 b 給字...
嗨嘍C語言 字串常量
1.字串常量的概念和字串長度 字串常量是用一對雙引號括起來的若干字串行。字串中字元的個數稱為字串長度。長度為0的字串 即乙個字元都沒有的字串 稱為空串,表示為 一對緊連的雙引號 例如,how do you do.good morning.等,都是字串常量,其長度分別為14和13 空格也是乙個字元 如...