【學習筆記】【C語言】資料,學習筆記c語言
1. 什麼是資料
生活中時時刻刻都在跟資料打交道,比如體重資料、血壓資料、股價資料等。在我們使用電腦的過程中,會接觸到各種各樣的資料,有文檔資料、圖片資料、視頻資料,還有聊QQ時產生的文字資料、用迅雷下載的檔案資料等。
2. 資料的分類
電腦中儲存的資料可以分為兩種:待用資料和動態資料。
1> 待用資料
概念:待用資料是指一些永久性的資料,一般儲存在硬碟中。硬碟的儲存空間一般都比較大,現在普通電腦的硬碟都有500G左右,因此硬碟中可以存放一些比較大的檔案。
儲存的時間長度:電腦關閉之後再開啟,這些資料依舊還在,只要你不主動刪掉或者硬碟沒壞,這些資料永遠都在。
哪些是待用資料:待用資料一般是以檔案的形式儲存在硬碟上,比如文檔、照片、視頻等。
2> 動態資料(臨時資料)
概念:動態資料指在程式運行過程中,動態產生的臨時資料,一般儲存在記憶體中。記憶體的儲存空間一般都比較小,現在普通電腦的記憶體只有4G左右,因此要謹慎使用記憶體,不要佔用太多的記憶體空間。
儲存的時間長度:電腦關閉之後,這些臨時資料就會被清除。
哪些是動態資料:當運行某個程式(軟體)時,整個程式就會被載入到記憶體中,在程式運行過程中,會產生各種各樣的臨時資料,這些臨時資料都是儲存在記憶體中的。當程式停止運行或者電腦被強制關閉時,這個程式產生的所有臨時資料都會被清除。
你可能會問:既然硬碟的儲存空間這麼大,為何不把所有的應用程式載入到硬碟中去執行呢?有個主要原因是記憶體的訪問速度比硬碟快N倍。
程式員最關心的是什麼資料呢?
3> 待用資料和動態資料的轉換
靜態 -> 動態
動態 -> 靜態
3. 資料的大小
1) 不管是靜態還是動態資料,都是0和1組成的。0和1如何組成這麼多的資料?
2) 資料都有大小,待用資料就會佔用硬碟的空間,動態資料就佔用記憶體的空間
3) 資料越大,包含的0和1就越多,位元位和位元組
4) 1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB
4. C語言中的資料類型
由於app中的資料種類繁多,為了方便操作資料,C語言資料進行了分類