跳轉到內容

程式設計基礎/資料型別

來自華夏公益教科書,開放的書籍,開放的世界

資料型別是對資料的分類,它告訴編譯器或直譯器程式設計師打算如何使用資料。大多數程式語言支援各種型別的資料,包括整數、實數、字元或字串以及布林值。

我們與程式的互動(輸入和輸出)在許多語言中被視為位元組流。這些位元組代表可以解釋為表示我們理解的值的資料。此外,在程式內部,我們以各種方式處理這些資料,例如將它們加起來或排序它們。這些資料採用不同的形式。例如

  • 你的名字 - 一串字元
  • 你的年齡 - 通常是整數
  • 你口袋裡的錢 - 通常是用美元和美分衡量的值(帶小數部分的值)

理解如何設計和編寫程式的很大一部分集中在理解我們想要操作的資料型別以及如何操作這些資料。

常見的資料型別包括

資料型別 代表 例子
整數 整數 -5, 0, 123
浮點數(實數) 小數 -87.5, 0.0, 3.14159
字串 一系列字元 "Hello world!"
布林值 邏輯真或假 truefalse
無資料

常見的資料型別通常存在於大多數程式語言中,並且從一種語言到另一種語言的行為或行為類似。其他複雜和/或複合資料型別可能存在,並且在不同的語言之間會有所不同。

虛擬碼

[編輯 | 編輯原始碼]
Function Main
    ... This program demonstrates variables, literal constants, and data types.

    Declare Integer i
    Declare Real r
    Declare String s
    Declare Boolean b
    
    Assign i = 1234567890
    Assign r = 1.23456789012345
    Assign s = "string"
    Assign b = true

    Output "Integer i = " & i
    Output "Real r = " & r
    Output "String s = " & s
    Output "Boolean b = " & b
End
Integer i = 1234567890
Real r = 1.23456789012345
String s = string
Boolean b = true

流程圖

[編輯 | 編輯原始碼]

Data types flowchart

關鍵詞

[編輯 | 編輯原始碼]
布林值
表示邏輯真或假的資料型別。
資料型別
定義了一組值以及可以應用於這些值的一組操作。
浮點數
表示帶小數部分的數字的資料型別。
整數
表示整數的資料型別。
字串
表示一系列字元的資料型別。

參考文獻

[編輯 | 編輯原始碼]
華夏公益教科書