C语言中各类型变量在程序中占用内存大小

C语言中各类型变量在程序中占用内存大小

读懂变量在程序中占用内存的大小对于程序优化具有非常大的好处,本篇文章将列出C语言中各类型变量在C语言程序中占用的内存大小,希望大家读完后能有所收获。

通过下面的代码可以看出无论是int型还是float型的指针都是占用的8个字节的大小,是因为指针变量只是存放地址,所以并不会因为指向的地址的类型而发生大小变化。

#include

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;

}

【运行结果】

黄金推荐

钨钢中枢
足球365官网是哪个

钨钢中枢

🕒 09-27 💰 6371
看qq留言为什么会服务器失败
365bet体坛快讯

看qq留言为什么会服务器失败

🕒 07-12 💰 3388
炎症的自述:发生、机理和结局
足球365官网是哪个

炎症的自述:发生、机理和结局

🕒 07-18 💰 5481