C++ 標準中 int、long 型的大小是多少?


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

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

不引用該標準,而是引用了不同平臺上常用的尺寸,如下所示 -

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

更新於: 2020 年 6 月 24 日

313 次瀏覽

開啟你的 職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.