資料類型粵拼zi1 liu2 leoi6 jing4英文data type)喺電腦科學上係一份數據會有嘅一個特性,用嚟話俾個編譯器或者直譯器知,個設計者打算點樣用呢份數據。

概論

編輯
睇埋:程式語言資料

常見(絕大多數程式語言都支援)嘅資料類型包括

  • 整數(integer),指件資料表示緊一個整數
  • 浮點數(floating point number),指件資料表示緊一個可以係小數實數
  • 字符(character),指件資料表示緊一個文字等非數字嘅符號
  • 布林(Boolean)指件資料表示緊一個真(1)假(0)值

... 等等。

舉個例說明,想像家陣部電腦收到一個訊號 00001,如果呢個訊號標明咗係一個整數,噉部電腦就知呢段訊號代表緊 1 呢個數字,但如果個訊號標明咗係一個布林資料,噉呢段訊號所代表嘅係「真」。喺寫程式嗰陣,每個變數常數都會有佢嘅資料類型,亦有程式語言係曉自動噉探測件資料嘅類型,例子有 Python;而如果用家嘗試將一個類型唔啱嘅數值加落去一件資料嗰度-例如個程式嘅開頭講明咗「max」呢個變數屬一個整數,但程式半路出現 max = 0.005(將 max 數據設做 0.005),個程式就會同個用家講話程式出錯[1][2]

睇埋

編輯
  1. Shaffer, C. A. (2011). Data Structures & Algorithm Analysis in C++ (3rd ed.). Mineola, NY: Dover. 1.2.
  2. Cleaveland, J. Craig (1986). An Introduction to Data Types. Addison-Wesley.