在 C++ 標準中 int、long 型別的位元組大小是多少?


C++ 標準沒有規定以位元組為單位的整數型別的大小。它規定了這些型別必須能夠容納的最小範圍。

可以從指定的最小範圍輕鬆找到以位為單位的大小。

不參考標準,但各個平臺常用的尺寸為 -

  • 對於 32 位系統,標準是 ILP32 ——也就是說,int、long 和指標都是 32 位量。
  • 對於 64 位系統,Unix 標準是 LP64 —— long 和指標都是 64 位(但 int 是 32 位)。Windows 64 位標準是 LLP64 —— long 和指標都是 64 位(但 long 和 int 都是 32 位)。

更新於:24-6-2020

312 次瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

開始使用
廣告