C語言學習重點總結(一)基本資料型別分析
阿新 • • 發佈:2019-01-29
一.資料型別的含義:
1.資料型別可以理解為固定大小的別名;
2.資料型別是建立變數的模子;
二.變數的本質:
1.變數是一段實際連續儲存空間的別名;
2.程式中通過變數來申請並命名儲存空間;
3.通過關鍵字可以使用儲存空間;
例項分析:
步驟:自定義型別–建立變數–列印變數
#include <stdio.h>
typedef int INT32;
typedef unsigned char BYTE;
typedef struct _demo{
short a;
BYTE b1;
BYTE b2;
INT32 i;
}DEMO;
int main()
{
INT32 i32;
BYTE byte;
DEMO d;
printf("%d,%d\n",sizeof(INT32),sizeof(i32));
printf("%d,%d\n",sizeof(BYTE),sizeof(byte));
printf("%d,%d\n",sizeof(DEMO),sizeof(d));
return 0;
}
執行結果:
4,4
1,1
8,8
Process returned 0 (0x0) execution time : 0.160 s
Press any key to continue.
因此,資料型別就是變數的模子,變數就是一段連續儲存空間的別名(所以指標也是變數)。