c語言int型占幾個(gè)字節(jié) 怎么編程知道int占幾個(gè)字節(jié)?
怎么編程知道int占幾個(gè)字節(jié)?根據(jù)編譯器的不同,int定義的字節(jié)數(shù)是不同的。(數(shù)據(jù)內(nèi)存大小不同)常用的MCU編譯器,如KEIL,在51種MCU的C語言中,int代表2字節(jié)(16位);如果是32位ram
怎么編程知道int占幾個(gè)字節(jié)?
根據(jù)編譯器的不同,int定義的字節(jié)數(shù)是不同的。(數(shù)據(jù)內(nèi)存大小不同)常用的MCU編譯器,如KEIL,在51種MCU的C語言中,int代表2字節(jié)(16位);如果是32位ram處理器的C語言,int代表PIC MCU的PICC中的4字節(jié)(32位),在8位系列MCU的C語言中,int代表16位。許多PC軟件編譯器根據(jù)操作系統(tǒng)或處理器(如64位XP)將int定義為8字節(jié)(64位),因此在多個(gè)平臺上的程序員需要注意它。要定義16位數(shù)字,請使用short(short,short integer type)。