為了更好地理解變量在內(nèi)存中的存儲(chǔ)細(xì)節(jié),先來認(rèn)識(shí)一下內(nèi)存中的“字節(jié)”和“地址”。
1> 內(nèi)存以“字節(jié)為單位”
0x表示的是十六進(jìn)制,不用過于糾結(jié),能看懂這些數(shù)字之間誰大誰小就行了
2> 不同類型占用的字節(jié)是不一樣的,數(shù)據(jù)越大,所需的字節(jié)數(shù)就越多
1> 所占用字節(jié)數(shù)跟類型有關(guān),也跟編譯器環(huán)境有關(guān)
2> 變量實(shí)例
int b = 10;
int a = 20;
內(nèi)存由大到小尋址,優(yōu)先分配內(nèi)存地址較大的字節(jié)給變量。b的內(nèi)存地址比a大
每個(gè)變量都有地址:第一個(gè)字節(jié)的地址就是變量的地址
3> 查看內(nèi)存地址:
int a;
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注