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.