1. 程式人生 > >C語言學習重點總結(一)基本資料型別分析

C語言學習重點總結(一)基本資料型別分析

一.資料型別的含義:
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.

因此,資料型別就是變數的模子,變數就是一段連續儲存空間的別名(所以指標也是變數)。