C語言中計算變量占用內存空間


C語言中計算變量占用內存空間

在C語言中通常用【sizeof】運算符計算變量占內存空間,如下面的例子:

 

#include <stdio.h>
#include <stdlib.h>
int main()
{
    char ch;
    short a;
    int b;
    long c ;
    double e;
    float d;
    //賦值
    ch = 'a';
    a = 1;
    b = 2;
    c= 3;
    d = 1.5;
    e = 1.5;
    
    printf("%d\n",sizeof(char));
    printf("%d\n",sizeof(short));
    printf("%d\n",sizeof(int));
    printf("%d\n",sizeof(long));
    printf("%d\n",sizeof(float));
    printf("%d\n",sizeof(double));
    
    printf("%d\n",sizeof(ch));
    printf("%d\n",sizeof(a));
    printf("%d\n",sizeof(b));
    printf("%d\n",sizeof(c)); 
    printf("%d\n",sizeof(d));
    printf("%d\n",sizeof(e));
    system("pause");
    return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM