思考:爲何硬盤那麼大不把全部的應用程序加載到硬盤中去執行呢?緩存
緣由是硬盤的讀寫速度太慢了,內存的讀寫速度很是的快網絡
靜態數據類型與動態數據類型的相互轉換大數據
靜態-->動態spa
手機相冊中的視頻,選擇使用騰訊視頻進行播放。騰訊視頻將硬盤中的視頻讀寫到內存中,進行編解碼,再進行播放指針
動態-->靜態視頻
手機拍攝的照片進行保存的動做後,就存儲到了硬盤中,若是不點擊保存的話就不會進行存儲到硬盤中,屬於臨時數據仍是在內存中的。blog
無論是靜態數據仍是動態數據都是0和1進行表示的圖片
0和1如何表示這麼多的數據呢,採用二進制,十六進制等等內存
數據都有大小,靜態數據佔用硬盤空間,動態數據佔用內存空間文檔
數據越大,包含的0和1就越多。
1 B(byte字節) = 8 bit(比特)
1 KB = 1024B
1 MB = 1024KB
1 GB = 1024MB
1 TB = 1024GB
c語言中的四大數據類型
基本類型,構造類型,指針類型,空類型
常見的數據類型:int, float,double,char
整型:用於準確的表示整數,根據表示範圍的不一樣分爲如下三種:
短整型<整型<長整型
實型:用於表示小數,根據範圍和精度的不一樣分爲兩種:
單精度小數<雙精度小數
float只能準確的表示小數點後面7位數字