問題描述:
C語言的整型變量分別是哪4種整型類型以及他們的符號是什麽?
解析:
整型變量
整型變量可分為以下幾類:
1.基本型
類型說明符為int,在內存中占2個字節,其取值為基本整常數。
2.短整量
類型說明符為short int或short'C110F1。所占字節和取值範圍均與基本型相同。
3.長整型
類型說明符為long int或long ,在內存中占4個字節,其取值為長整常數。
4.無符號型
類型說明符為unsigned。
無符號型又可與上述三種類型匹配而構成:
(1)無符號基本型 類型說明符為unsigned int或unsigned。
(2)無符號短整型 類型說明符為unsigned short
(3)無符號長整型 類型說明符為unsigned long
各種無符號類型量所占的內存空間字節數與相應的有符號類型量相同。但由於省去了符號位,故不能表示負數。 下表列出了Turbo C中各類整型量所分配的內存字節數及數的表示範圍。
類型說明符 數的範圍 分配字節數
int -32768~32767 ■■
short int -32768~32767 ■■
signed int -32768~32767 ■■
unsigned int 0~65535 ■■
long int -***********~*********** ■■■■
unsigned long 0~*********** ■■■■
整型變量的說明
變量說明的壹般形式為: 類型說明符 變量名標識符,變量名標識符,...; 例如:
int a,b,c; (a,b,c為整型變量)
long x,y; (x,y為長整型變量)
unsigned p,q; (p,q為無符號整型變量)