我是靠谱客的博主 精明香氛,最近开发中收集的这篇文章主要介绍C++中各种类型变量在内存中占用的大小表,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录[隐藏]
  • 前言

前言

在我们学习C++时经常会用到,某一个类型的变量在内存中所占的内存大小,有时候会忘记,记录下备用

类型范围
char1 个字节-128 到 127 或者 0 到 255
unsigned char1 个字节0 到 255
signed char1 个字节-128 到 127
int4 个字节-2147483648 到 2147483647
unsigned int4 个字节0 到 4294967295
signed int4 个字节-2147483648 到 2147483647
short int2 个字节-32768 到 32767
unsigned short int2 个字节0 到 65,535
signed short int2 个字节-32768 到 32767
long int8 个字节-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
signed long int8 个字节-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
unsigned long int8 个字节0 到 18,446,744,073,709,551,615
float4 个字节精度型占 4 个字节(32 位)内存空间,+/- 3.4e +/- 38 (~7 个数字)
double8 个字节双精度型占 8 个字节(64 位)内存空间,+/- 1.7e +/- 308 (~15 个数字)
long double16 个字节长双精度型 16 个字节(128 位)内存空间,可提供 18-19 位有效数字。
wchar_t2 或 4 个字节1 个宽字符
注意:不同系统会有所差异。

最后

以上就是精明香氛为你收集整理的C++中各种类型变量在内存中占用的大小表的全部内容,希望文章能够帮你解决C++中各种类型变量在内存中占用的大小表所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部