16/32/64位平臺下char、short、int、long、指針等類型分別佔多少字節,操做系統可使用的最大內存空間爲多大

在C語言和C++中,常常會出現某一種數據類型所佔的字節數爲多大的問題,其實這些機器字長和編譯器有關係,經過總結,以下圖:blog

 

其中,彩色部分表明的意思是該類型在三種平臺下所佔字節大小不一樣,黑色說明所佔字節數相同!編譯器

 

2^8=256              0~255編譯

2^16=65536        0~65535數據類型

2^32=4294967296im

2^64=18446744073709551616總結

相關文章
相關標籤/搜索