標籤: 暫無標籤

1概述

表示形式
在C語言中,整形變數的值可以是十進位,八進位,十六進位,但在內存中存儲著是二進位數。

2分類

短整型
類型說明符為short int或short'C110F1。所佔位元組和取值範圍會因不同的編譯系統而有差異。對於16字機,short int 佔2個位元組,在大多數的32位機中,short int 佔4個位元組。但總的來說,short int 至少16位,也就是2個位元組。
無符號型
類型說明符為unsigned。在編譯系統中,系統會區分有符號數和無符號數,區分的根據是如何解釋位元組中的最高位,如果最高位被解釋為數據位,則整型數據則表示為無符號數。

3無符號型

無符號型
各種無符號類型量所佔的內存空間位元組數與相應的有符號類型量相同。但由於省去了符號位,故不能表示負數。 下表列出了Turbo C中各類整型量所分配的內存位元組數及數的表示範圍。
類型說明符 數的範圍 分配位元組數
int -32768~32767
short int -32768~32767
signed int -32768~32767
unsigned int 0~65535
long int -2147483648~2147483647
unsigned long 0~4294967295

4說明

例如
int a,b,c; (a,b,c為整型變數)
long x,y; (x,y為長整型變數)
unsigned p,q; (p,q為無符號整型變數)

定義整型變數的格式是

整數類型 1個變數名或用逗號格開的多個變數名
類似地,還可以定義 unsigned int 、 unsigned long 型的變數。
定義一個變數,意味著在內存中給這個變數分配了相應大小的存儲空間,同時確定了這個變數值的存儲方式和可以進行的操作。

相關評論

同義詞:暫無同義詞