int的意思是基本整型,計(jì)算取值范圍:當(dāng)字節(jié)數(shù)為2時(shí) 取值范圍為-32768到32767;當(dāng)字節(jié)數(shù)為4時(shí),取值范圍為負(fù)的2的31次方,到2的31次方減1。
nt類型在內(nèi)存中占用了4個(gè)字節(jié),也就是32位。int類型是有符號的,因此,32位并不會全部用來存儲數(shù)據(jù),使用最高位來存儲符號,最高位是0,提示數(shù)據(jù)是正數(shù),最高位是1,表示數(shù)據(jù)是負(fù)數(shù),使用其他的31位來存儲數(shù)據(jù)。C語言沒有規(guī)定各種整數(shù)類型的表示范圍,也就是說,沒有規(guī)定各種整數(shù)的二進(jìn)制編碼長度,對于int和long,只規(guī)定了long類型的表示范圍不小于int,但也允許它們的表示范圍相同。具體C語言會對整型和長整型規(guī)定表示方式和表示范圍。
整數(shù)(int類型的常量)有幾種書寫形式,程序中的整數(shù)一般采用十進(jìn)制寫法。用十進(jìn)制方式寫出的一個(gè)整數(shù)就是普通數(shù)字字符組成的一個(gè)連續(xù)序列,其中不能有空格、換行或其他字符。C語言規(guī)定十進(jìn)制表示的數(shù)字不能是0,除非要寫的整數(shù)本身就是0。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com