C语言中各类型变量在程序中占用内存大小
程序员文章站
2022-06-03 14:59:13
...
读懂变量在程序中占用内存的大小对于程序优化具有非常大的好处,本篇文章将列出C语言中各类型变量在C语言程序中占用的内存大小,希望大家读完后能有所收获。
通过下面的代码可以看出无论是int型还是float型的指针都是占用的8个字节的大小,是因为指针变量只是存放地址,所以并不会因为指向的地址的类型而发生大小变化。
#include <stdio.h>
int main()
{
printf("int=%d\n",sizeof(int));
printf("short=%d\n",sizeof(short));
printf("char=%d\n",sizeof(char));
printf("float=%d\n",sizeof(float));
printf("double=%d\n",sizeof(double));
printf("int *=%d\n",sizeof(int *));
printf("char *=%d\n",sizeof(char *));
printf("float *=%d\n",sizeof(float *));
printf("double *%d\n",sizeof(double *));
return 0;
}
【运行结果】
上一篇: 单例模式的几种实现方法(懒汉、饿汉、双重、静态内部、枚举)
下一篇: 移动端实现瀑布流布局!
推荐阅读