iT邦幫忙

2026 iThome 鐵人賽

DAY 8
0
佛心分享-IT 人自學之術

菜雞學習資料結構的 30 日讀書分享系列 第 8

菜雞學習資料結構的 30 日讀書分享【Day 8】

  • 分享至 

  • xImage
  •  

資料類型

資料類型是指一組性質相同值的集合以及定義在此集合上的一些操作總稱。

資料類型是按照值的不同進行劃分。在高階語言中,每個變數、常數和運算式都有各自的設定值範圍。類型就用來說明變數或運算式的設定值範圍和所能進行的操作。

話說當年那些設計電腦語言的人為什麼會考慮到資料類型呢?

https://ithelp.ithome.com.tw/upload/images/20260914/20168290GVZ7DGH3XU.jpg

舉個例子,每個人都需要住房子,也希望房子越大越好。但顯然,沒有錢,考慮房子是沒甚麼意義的,於是就出現了各種各樣的房型,滿足了不同人的需求。

在電腦中,記憶體也不是無限大的,於是電腦的研究者們就考慮,要對資料進行分類,分出來多種資料類型。

在 C 語言中,按照設定值的不同,資料類型可以分為兩種:

  • 原子類型: 是不可以在分解的基本類型,包括整數、實數、字元等等。
  • 結構類型: 由若干個類型組合而成,是可以再分解的。例如整數陣列是由若干整數資料組成的。

換句話說,就像房子要分不同房型一樣,記憶體有限的電腦也必須把資料分成各種「資料類型」,才能妥善安排每一個資料的大小與用途。

今日的分享就到這囉,我們明天見,掰掰!


上一篇
菜雞學習資料結構的 30 日讀書分享【Day 7】
下一篇
菜雞學習資料結構的 30 日讀書分享【Day 9】
系列文
菜雞學習資料結構的 30 日讀書分享12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言