在C語言中,基本資料型別用於定義變數的型別和儲存資料的方式。C語言提供了幾種常見的基本資料型別,包括以下幾種:
-
整型 (Integer): 整型用於表示整數值。在C語言中,整型可以分為不同的大小和範圍,取決於具體的實現。常見的整型型別有:
int
:表示整數,通常為機器字長大小,常見的取值範圍是-32768到32767或者-2147483648到2147483647。short
:表示短整數,通常為int型別的一半大小,取值範圍是-32768到32767。long
:表示長整數,通常比int型別大,取值範圍更廣,常見的取值範圍是-2147483648到2147483647。long long
:表示更長的整數,取值範圍更大,常見的取值範圍是-9223372036854775808到9223372036854775807。
-
浮點型 (Floating-point): 浮點型用於表示帶有小數部分的數值。C語言提供了兩種浮點型:
float
:表示單精度浮點數,通常佔據4個位元組,有效位數為6位。double
:表示雙精度浮點數,通常佔據8個位元組,有效位數為15位。
-
字元型 (Character): 字元型用於表示單個字元。在C語言中,字元型使用
char
關鍵字表示,佔據1個位元組的空間。它可以表示ASCII字符集中的字元,如字母、數字、標點符號等。 -
布林型 (Boolean): 布林型用於表示邏輯值,只有兩個取值:
true
和false
。在C語言中,通常使用整型來表示布林值,其中0表示false
,非零值表示true
。 -
列舉型 (Enumeration): 列舉型用於定義一組具名的整數常量。透過使用
enum
關鍵字,可以為列舉型別定義一組取值。每個取值稱為列舉常量,可以在程式中使用這些常量。
這些是C語言中最常見的基本資料型別。除了這些型別,C語言還提供了其他一些衍生的資料型別,如指標型別、陣列型別、結構體型別等,它們可以用於更復雜的資料表示和處理。