C基本資料型別小結

流水江湖發表於2024-04-21

在C語言中,基本資料型別用於定義變數的型別和儲存資料的方式。C語言提供了幾種常見的基本資料型別,包括以下幾種:

  1. 整型 (Integer): 整型用於表示整數值。在C語言中,整型可以分為不同的大小和範圍,取決於具體的實現。常見的整型型別有:

    • int:表示整數,通常為機器字長大小,常見的取值範圍是-32768到32767或者-2147483648到2147483647。
    • short:表示短整數,通常為int型別的一半大小,取值範圍是-32768到32767。
    • long:表示長整數,通常比int型別大,取值範圍更廣,常見的取值範圍是-2147483648到2147483647。
    • long long:表示更長的整數,取值範圍更大,常見的取值範圍是-9223372036854775808到9223372036854775807。
  2. 浮點型 (Floating-point): 浮點型用於表示帶有小數部分的數值。C語言提供了兩種浮點型:

    • float:表示單精度浮點數,通常佔據4個位元組,有效位數為6位。
    • double:表示雙精度浮點數,通常佔據8個位元組,有效位數為15位。
  3. 字元型 (Character): 字元型用於表示單個字元。在C語言中,字元型使用char關鍵字表示,佔據1個位元組的空間。它可以表示ASCII字符集中的字元,如字母、數字、標點符號等。

  4. 布林型 (Boolean): 布林型用於表示邏輯值,只有兩個取值:truefalse。在C語言中,通常使用整型來表示布林值,其中0表示false,非零值表示true

  5. 列舉型 (Enumeration): 列舉型用於定義一組具名的整數常量。透過使用enum關鍵字,可以為列舉型別定義一組取值。每個取值稱為列舉常量,可以在程式中使用這些常量。

這些是C語言中最常見的基本資料型別。除了這些型別,C語言還提供了其他一些衍生的資料型別,如指標型別、陣列型別、結構體型別等,它們可以用於更復雜的資料表示和處理。

相關文章