C++内存概述(比较短)
2026-06-07 18:05:17
发布于:广东
内存概念
内存,是指一个值在电脑内存条里所占的空间,而内存在C++里可能为连续存放或单个单个存放,连续存放的例子是数组和字符串,单个单个的例子是变量。
单个单个存放
首先,举个例子,下面定义了一个整型int变量a
int a;
此时在电脑里就等于存了一个a,而单个变量的所占内存取决于此变量的类型,而不同类型所占内存请观下表:
整型
| long long | int |
|---|---|
| 内存占8字节 | 内存占4字节 |
小数
| floa t | double |
|---|---|
| 内存占4字节 | 内存占8字节 |
其他
| char | bool |
|---|---|
| 内存占1字节 | 内存占1字节 |
函数
sizeof()
sizeof()函数参数为一个变量或一个数组,求参数所占内存,例子如下:
int a=1;
cout<<sizeof(a);
//返回4
long long a=1;
cout<<sizeof(a);
//返回8
float a=1.4;
cout<<sizeof(a);
//返回4
double a=1.343276;
cout<<sizeof(a);
//返回8
bool flag=true;
cout<<sizeof(flag);
//返回1
char a='a';
cout<<sizeof(a);
//返回1
这里空空如也



















有帮助,赞一个