在 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 次浏览

开启您的 职业生涯

完成课程即可获得认证

开始使用
广告
© . All rights reserved.