課程
/后端開發(fā)
/C++
/趣味 C++ 入門
? ?cout<<sizeof(int)<<' '<<sizeof(char)<<' '<<sizeof(short)<<' '<<sizeof(long)<<endl;?
2024-08-25
源自:趣味 C++ 入門 3-3
正在回答
?long型字節(jié)數(shù)為8的原因是因?yàn)?字節(jié)可以提供足夠的范圍來(lái)表示非常大的整數(shù)。? C++語(yǔ)言的設(shè)計(jì)者們認(rèn)為,使用8個(gè)字節(jié)的存儲(chǔ)空間可以滿足大多數(shù)應(yīng)用場(chǎng)景中對(duì)大整數(shù)的需求?。
在32位系統(tǒng)中,long類型占用4個(gè)字節(jié),而在64位系統(tǒng)中,無(wú)論是long還是long long類型都占用8個(gè)字節(jié)。這是因?yàn)?4位系統(tǒng)能夠支持更大的內(nèi)存地址空間和數(shù)據(jù)類型,因此long類型在64位系統(tǒng)中自然也擴(kuò)展到了8個(gè)字節(jié)?。
舉報(bào)
C++ 入門,開啟趣味學(xué)習(xí)之旅,揭開 C++ 的神秘面紗,讓你不再望而生畏。
1 回答int,long 可以直接轉(zhuǎn)換為unsigned int/long, 如果原始的數(shù)據(jù)為負(fù)數(shù)會(huì)出現(xiàn)什么問(wèn)題?
1 回答為什么我寫的編譯出來(lái)是a,b 而不是數(shù)字?
2 回答在使用枚舉運(yùn)行季節(jié)時(shí)無(wú)法正常運(yùn)行,請(qǐng)問(wèn)這是為什么呢?
1 回答為什么這個(gè)是二十
3 回答操作系統(tǒng)對(duì)數(shù)據(jù)字節(jié)長(zhǎng)度的影響
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2024-10-09
?long型字節(jié)數(shù)為8的原因是因?yàn)?字節(jié)可以提供足夠的范圍來(lái)表示非常大的整數(shù)。? C++語(yǔ)言的設(shè)計(jì)者們認(rèn)為,使用8個(gè)字節(jié)的存儲(chǔ)空間可以滿足大多數(shù)應(yīng)用場(chǎng)景中對(duì)大整數(shù)的需求?。
在32位系統(tǒng)中,long類型占用4個(gè)字節(jié),而在64位系統(tǒng)中,無(wú)論是long還是long long類型都占用8個(gè)字節(jié)。這是因?yàn)?4位系統(tǒng)能夠支持更大的內(nèi)存地址空間和數(shù)據(jù)類型,因此long類型在64位系統(tǒng)中自然也擴(kuò)展到了8個(gè)字節(jié)?。