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; }