整型變量
整型變量可分為以下幾類(lèi):
1.基本型
類(lèi)型說(shuō)明符為int,在內(nèi)存中占2個(gè)字節(jié),其取值為基本整常數(shù)。
2.短整量
類(lèi)型說(shuō)明符為short int或short'C110F1.所占字節(jié)和取值范圍均與基本型相同。
3.長(zhǎng)整型
類(lèi)型說(shuō)明符為long int或long ,在內(nèi)存中占4個(gè)字節(jié),其取值為長(zhǎng)整常數(shù)。
4.無(wú)符號(hào)型
類(lèi)型說(shuō)明符為unsigned.
無(wú)符號(hào)型又可與上述三種類(lèi)型匹配而構(gòu)成:
(1)無(wú)符號(hào)基本型 類(lèi)型說(shuō)明符為unsigned int或unsigned.
(2)無(wú)符號(hào)短整型 類(lèi)型說(shuō)鞣猽nsigned short
(3)無(wú)符號(hào)長(zhǎng)整型 類(lèi)型說(shuō)明符為unsigned long
各種無(wú)符號(hào)類(lèi)型量所占的內(nèi)存空間字節(jié)數(shù)與相應(yīng)的有符號(hào)類(lèi)型量相同。但由于省去了符號(hào)位,故不能表示負(fù)數(shù)。 下表列出了Turbo C中各類(lèi)整型量所分配的內(nèi)存字節(jié)數(shù)及數(shù)的表示范圍。
類(lèi)型說(shuō)明符 數(shù)的范圍 分配字節(jié)數(shù)
int -32768~32767 ■■
short int -32768~32767 ■■
signed int -32768~32767 ■■
unsigned int 0~65535 ■■
long int -2147483648~2147483647 ■■■■
unsigned long 0~4294967295 ■■■■
整型變量的說(shuō)明
變量說(shuō)明的一般形式為: 類(lèi)型說(shuō)明符 變量名標(biāo)識(shí)符,變量名標(biāo)識(shí)符,…; 例如:
int a,b,c; (a,b,c為整型變量)
long x,y; (x,y為長(zhǎng)整型變量)
unsigned p,q; (p,q為無(wú)符號(hào)整型變量)
在書(shū)寫(xiě)變量說(shuō)明時(shí),應(yīng)注意以下幾點(diǎn):
1.允許在一個(gè)類(lèi)型說(shuō)明符后,說(shuō)明多個(gè)相同類(lèi)型的變量。各變量名之間用逗號(hào)間隔。類(lèi)型說(shuō)明符與變量名之間至少用一個(gè)空格間隔。
2.最后一個(gè)變量名之后必須以“;”號(hào)結(jié)尾。
3.變量說(shuō)明必須放在變量使用之前。一般放在函數(shù)體的開(kāi)頭部分。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |