首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >C++ 标准是怎么规定类型 int 和 long 的长度大小的

C++ 标准是怎么规定类型 int 和 long 的长度大小的

作者头像
ClearSeve
发布于 2022-02-11 08:34:19
发布于 2022-02-11 08:34:19
1.2K0
举报
文章被收录于专栏:ClearSeveClearSeve

问题

C++ 标准是怎么规定类型 int 和 long 的长度大小的?

回答

C++ 标准并没有规定它们的固定大小,只规定了下限。

代码语言:javascript
复制
sizeof(char) == 1
sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long) <= sizeof(long long)

sizeof(signed char)   == 1
sizeof(unsigned char) == 1

sizeof(short)     >= 2
sizeof(int)       >= 2
sizeof(long)      >= 4
sizeof(long long) >= 8
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年1月24日,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 问题
  • 回答
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档