資料型別可以理解為固定記憶體大小的別名(一般int的固定記憶體大小為4位元組,看系統位數而定)
資料型別是建立變數的模子。
int -- 4byte -- 4位元組的模子
short -- 2byte -- 2位元組的模子
char -- 1byte
float -- 4byte
double -- 8byte
變數是一段實際連續儲存空間的別名
程式中通過變數來申請並命名儲存空間
通過變數的名字可以使用儲存空間。
解讀 int a = 4;
在記憶體中開闢一段4位元組的空間, 並取名為 a,a這段記憶體裡面存的值就是 4。
更通俗點將就是 買了乙個儲物櫃子,我們把這個櫃子取名為 a, 現在往 a 裡面 放漢堡,漢堡是 4。
typedef -- 資料型別重新命名 -- 重新命名並不是建立出乙個新資料型別
typedef int int32; -- 可以理解為給 int 取了個別名 int32 , int32 也就是 int;
sizeof(int32) == sizeof(int) == 4byte;
#include typedef int int32;
typedef unsigned char byte;
typedef struct _tag_ts //定義乙個結構體型別並重新取名為ts
ts;int main()
c 學習之路(1) 基本資料型別
包含 整型 字元型 布林型 浮點型 空型別,指標型別。1.1整型 c 有四種整型型別 short int long long long,每種都有signed 有符號,預設 unsigned 無符號 兩種分類,有符號整數既可以表示非負整數,又可以表示負整數 但是,無符號整數不能表示負數,只能表示非負整...
C 學習 基本資料型別
整型,字元型,布林型,浮點型 c c 標準只定義了最低的位數,而不是必需的固定位數 bool 布林型 char 字元型 8位 wchar t 寬字元型 16位 short 短整型 16位 int 整形 16位 long 長整形 32位 float 單精度浮點型 6為有效數字 double 雙精度浮點...
1 基本資料型別
python 3支援int float bool complex 複數 a,b,c,d 20,5.5,true,3 4jprint type a type b type c type d class int class float class bool class complex a 4 5 加法 ...