整型變量可分為哪四類(lèi)?
基本型類(lèi)型說(shuō)明符為int,在內(nèi)存中占4個(gè)字節(jié)(不同系統(tǒng)可能有差異,此處原為2,經(jīng)查證windows系統(tǒng)下為4,VAX系統(tǒng)也如此),其取值為基本整常數(shù)。短整型類(lèi)型說(shuō)明符為shortint或short'C110F1。所占字節(jié)和取值范圍會(huì)因不同的編譯系統(tǒng)而有差異。對(duì)于16字機(jī),shortint占2個(gè)字節(jié),在大多數(shù)的32位機(jī)中,shortint占4個(gè)字節(jié)。但總的來(lái)說(shuō),shortint至少16位,也就是2個(gè)字節(jié)。長(zhǎng)整型類(lèi)型說(shuō)明符為longint或long,在內(nèi)存中占4個(gè)字節(jié),其取值為長(zhǎng)整常數(shù)。在任何的編譯系統(tǒng)中,長(zhǎng)整型都是占4個(gè)字節(jié)。在一般情況下,其所占的字節(jié)數(shù)和取值范圍與基本型相同。無(wú)符號(hào)型類(lèi)型說(shuō)明符為unsigned。在編譯系統(tǒng)中,系統(tǒng)會(huì)區(qū)分有符號(hào)數(shù)和無(wú)符號(hào)數(shù),區(qū)分的根據(jù)是如何解釋字節(jié)中的最高位,如果最高位被解釋為數(shù)據(jù)位,則整型數(shù)據(jù)則表示為無(wú)符號(hào)數(shù)。