數(shù)據(jù)類型
計算機工業(yè)用術(shù)語“多媒體”來定義數(shù)字鬼悠,文本删性,圖像焕窝,音頻和視頻的信息。
計算機內(nèi)部的數(shù)據(jù)
所有計算機外部的數(shù)據(jù)類型都會采取統(tǒng)一的數(shù)據(jù)表示法轉(zhuǎn)換后存入計算機它掂,當數(shù)據(jù)從計算機輸出時再還原回來。這種格式稱為位模式虐秋。
1.位
位是儲存在計算機中的最小單位,它是或者客给。
2.位模式
為了表示數(shù)據(jù)的不同類型,應(yīng)該使用位模式靶剑。通常長度為8的位模式就稱為一個字節(jié),有時候用字這個術(shù)語指代更長的位模式桩引。
3.數(shù)據(jù)壓縮
為了占用更小的內(nèi)存空間,數(shù)據(jù)在存儲到計算機之前通常被壓縮坑匠。
4.錯誤檢測和糾正
傳輸和存儲數(shù)據(jù)時存在錯誤檢測和糾正。
存儲數(shù)字
需要解決的兩個問題:
1)如何儲存數(shù)字的符號。
2)如何顯示十進制小數(shù)點功氨。
存儲整數(shù)
1.無符號表示法。
1)存儲無符號整數(shù)
·首先將整數(shù)變成二進制數(shù)
·如果二進制數(shù)不足n位捷凄,就左邊補0,如果超過n位跺涤,就會溢出。
2)譯解無符號整數(shù)
3)溢出
4)無符號整數(shù)的應(yīng)用
計數(shù)桶错,尋址,為其他數(shù)據(jù)類型排序院刁。
2.符號加絕對值表示法
在符號加絕對值格式表示法中,最左位用來定義整數(shù)的符號退腥,0表示正整數(shù),1表示負整數(shù)狡刘。
1)溢出
2)符號加絕對值表示法的應(yīng)用
通常用于采集模擬信號。
3.二進制補碼表示法
在二進制補碼表示法中嗅蔬,最左邊決定符號,如果最左位是0澜术,該整數(shù)為非負;如果最左邊是1鸟废,該整數(shù)是負數(shù)。
1)兩種運算
反碼:0位變1,1位變0.
補碼:首先侮攀,從右邊復(fù)制位,直到有1被復(fù)制兰英,接著反轉(zhuǎn)其他位。
*二進制補碼表示法中僅有一個0.
2)溢出
3)二進制補碼表示法的應(yīng)用
當今畦贸。二進制補碼表示法是計算機用于存儲整數(shù)的標準表示法楞捂。
存儲實數(shù)
帶有很大的整數(shù)部分或很小的小數(shù)部分的實數(shù)不應(yīng)該用定點表示法存儲趋厉。
1.浮點表示法
浮點表示法法分3部分寨闹。
(1)符號:一個數(shù)的符號可以用一個二進制位來存儲君账。
(2)指數(shù):指數(shù)(2為冪)定義為小數(shù)點移動的位數(shù)。(余碼表示法)
(3)尾數(shù):小數(shù)點后面部分乡数,小數(shù)點前的1不用儲存,是默認的净赴。
2.余碼系統(tǒng)
往全部數(shù)加一個固定數(shù),全部轉(zhuǎn)化為整數(shù)玖翅。
3.IEEE標準
存儲浮點數(shù)的標準
存儲:先得到s,然后轉(zhuǎn)化數(shù)字為2進制金度,規(guī)范化,加余碼审姓。連接祝峻。
還原:符號確定,減去余碼莱找,轉(zhuǎn)化為10進制酬姆,規(guī)范化奥溺,加符號。
上溢和下溢
存儲0:尾數(shù)和指數(shù)都設(shè)置為0浮定;
截斷誤差
存儲文本
不同的位模式集合被設(shè)計用于表示文本符號。每一個集合稱為代碼桦卒。
(1)ASCII--美國信息交換代碼
(2)Unicode--32位
(3)其他編碼
存儲音頻
隨時間變化,需要采樣方灾。
存儲圖像
1)光柵圖
①解析度碌更。
②色彩深度:
(1)真彩色:RGB每個三原色有8位。
(2)索引色:256種痛单。
③圖像編碼標準:jpg使用真彩色模式,gif使用索引色模式旭绒。
2)矢量圖
被分解為幾何圖形存儲,改變圖像大小不會改變繪圖質(zhì)量谆棱。
不適合用來存儲圖像的細微精妙快压。
存儲視頻
視頻是隨空間(單個圖像)和時間(一系列圖像)變化的信息表現(xiàn)垃瞧。(視頻通常都是啥要被壓縮的)