1. 程式人生 > >C之基本數據類型(一)

C之基本數據類型(一)

C 數據類型

我們今天來開始學習 C 語言了,那麽 C 語言是最基礎的語言,學好 C 語言有助於我們以後更好的學習其他語言。那麽今天我們就來了解下 C 語言中的數據類型。

那麽什麽是數據類型呢?我們可以這樣來理解:數據類型可以理解為固定內存大小的別名,它是創建變量的模子。我們來看下面的圖片,就會更好的理解了 技術分享圖片

變量的本質什麽呢?它其實是一段實際連續存儲空間的別名,在程序中通過變量來申請並命名存儲空間,我們通過變量的名字來使用存儲空間。下來我們就在Linux環境下做個試驗來驗證下

技術分享圖片

那麽我們可以看到 char 相當於是 c 的模子,兩個大小是相等的。那麽我們再做個試驗

技術分享圖片

我們自定義 INT32 為 int 的別名,通過 sizeof 的打印,證實了我們的理解:數據類型可以理解為固定內存大小的別名,它是創建變量的模子。我們自定義的結構體 TS 包含了 b1(占1個字節)、b2(1)、s(2)、i(4) 共占8個字節,那麽打印出來的結果就是8。

關於數據類型我們就學習到此,數據類型就是固定內存大小的別名,是創建變量的模子。我們不但可以使用 C 語言已經規定好的,還可以自定義數據類型。後面我們繼續學習 C 語言的相關知識。


有興趣的可以加我一起學習 C 語言,QQ:243343083

C之基本數據類型(一)