c語言-數據類型

 

什麼是數據?

  • 文檔,圖片,視頻,文字,網絡傳輸中的一切的一切都是數據

數據類型

  • 靜態數據類型
    • 存儲在硬盤中
    • 存儲時間長
    • 好比:文檔,視頻,照片
  • 動態數據類型(程序運行中產生的臨時數據)
    • 存儲在內存中
    • 存儲時間短
    • 好比:網頁的緩存,歷史記錄

思考:爲何硬盤那麼大不把全部的應用程序加載到硬盤中去執行呢?緩存

  • ​ 緣由是硬盤的讀寫速度太慢了,內存的讀寫速度很是的快網絡

  • 靜態數據類型與動態數據類型的相互轉換大數據

    • 靜態-->動態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語言中的數據類型

  • c語言中的四大數據類型

    基本類型,構造類型,指針類型,空類型

  • 常見的數據類型:int, float,double,char

  • 整型:用於準確的表示整數,根據表示範圍的不一樣分爲如下三種:

    ​ 短整型<整型<長整型

  • 實型:用於表示小數,根據範圍和精度的不一樣分爲兩種:

    ​ 單精度小數<雙精度小數

    ​ float只能準確的表示小數點後面7位數字

    • 字符型:用於表示單個字符(除了c語言規定好的\n,\t,\r,這些算單個字符)
相關文章
相關標籤/搜索