在C語言和C++中,常常會出現某一種數據類型所佔的字節數爲多大的問題,其實這些機器字長和編譯器有關係,經過總結,以下圖:blog
其中,彩色部分表明的意思是該類型在三種平臺下所佔字節大小不一樣,黑色說明所佔字節數相同!編譯器
2^8=256 0~255編譯
2^16=65536 0~65535數據類型
2^32=4294967296im
2^64=18446744073709551616總結