C language Data Types

Champion Hsieh
Firmware_Engineer
Published in
2 min readAug 29, 2020

C語言常見資料型態

int   //整數(Integer)
float //浮點數(Floating-Point Number)
char //字元 (Character)
void //表示沒有值,通常用於指定不返回任何內容的函數類型

上面是我們之後寫程式時會經常使用到C語言的資料型態

在C語言中,資料型態是變數在宣告時就必須給定的,這確定了與變數關聯的數據類型和大小,以下面這行程式碼舉例來說,其中的int就是我們的資料型態,而myAge是我們宣告的變數,而18是我們給定這個變數的值。

int myAge = 18;

而變數就像是一個容器,他是電腦記憶體的一個區塊位址,存放我們給定的值,不過我們也可以宣告一個變數之後先不給值,等要使用的時候再給定值也是可以的。

回到資料型態說明,也許你會問,那我如何知道要給什麼資料型態呢? 在最上面的灰色區塊中有列出常用的資料型態及他的簡易說明。

簡單來說,當你所存放的值為沒有小數點的整數值時,就可以用int這個資料型態;而有小數點的數值時,則改用float這個資料型態;如果要存放的資料為字元,ex:'A''B''c''d''@''!'等,就使用char這個資料型態;最後比較特別的是void,通常會放在函數的前面或括弧裡面,表示不返回任何內容的函數類型或不引入任何內容進函數。

當然資料型態還有非常多,像是字串、布林等,不過這部分待我們往後程式中有出現在慢慢解釋就好,目前只需要大概知道以上四個資料型態,我們就可以進行一些簡單的程式設計了。😇

--

--