數(shù)據(jù)儲存
目標(biāo)
- 列出計算機(jī)使用的5種不同使用數(shù)據(jù)類型。
- 描述不同的數(shù)據(jù)如何以位模式存儲在計算機(jī)內(nèi)部。
- 描述 數(shù)字 如何存儲在計算機(jī)中
1.描述 整數(shù) 如何以
無符號格式存儲在計算機(jī)內(nèi)部。
2.描述 整數(shù) 如何以符號加絕對值格式存儲在計算機(jī)中。
3.描述 整數(shù) 如何以二進(jìn)制的補(bǔ)碼格式存儲。
4.描述 實數(shù) 如何以浮點(diǎn)格式存儲在計算機(jī)中。
- 描述 文本 如何通過不同的編碼系統(tǒng)存儲在計算機(jī)中。
- 描述 音頻 如何通過
采樣、量化和編碼存儲在計算機(jī)中。- 描述 圖像 如何通過
光柵和矢量圖模式存儲在計算機(jī)中。- 描述 視頻 如何以
圖像隨時間變化的表示來存儲在計算機(jī)中。
計算機(jī)中的數(shù)據(jù)類型
計算機(jī)中的數(shù)據(jù)包含五大部分:數(shù)字、文本、音頻、圖像、視頻。
數(shù)字的存儲
數(shù)字存儲中存在的問題:
1. 如何存儲數(shù)字的符號。
2. 如何表示十進(jìn)制小數(shù)點(diǎn)。 //對于小數(shù)點(diǎn)有兩種表示:定點(diǎn)和浮點(diǎn).(前者把數(shù)字作整數(shù)存儲;后者把數(shù)字作實數(shù)存儲)
整數(shù)的存儲
整數(shù)通常以
定點(diǎn)表示法存儲在內(nèi)存中。
無符號表示法
- 存儲無符號整數(shù)
①將整數(shù)轉(zhuǎn)化為二進(jìn)制數(shù)
②如果二進(jìn)制位數(shù)不足n位,則在二進(jìn)制的左邊補(bǔ)0,使其總數(shù)為n;如果二進(jìn)制位數(shù)大于n位,則該整數(shù)無法存儲。導(dǎo)致溢出的情況發(fā)生。
- 無符號整數(shù)的應(yīng)用
①計數(shù)
②尋址
③存儲其他數(shù)據(jù)類型(音頻、圖像、文本、視頻)
符號加絕對值表示法
- 在符號加絕對值表示法中,最左位用于定義整數(shù)的符號。(0表示正,1表示負(fù))
- 在符號加絕對值表示法中,具有兩個0:+0和-0。
- 符號加絕對值表示法的應(yīng)用
①存儲部分實數(shù)
②采樣模擬信號,例如:音頻。
有符號整數(shù)的補(bǔ)碼表示法
- 在補(bǔ)碼表示法中,最左位決定符號。(0表示正,1表示負(fù))
- 原碼--------->補(bǔ)碼和補(bǔ)碼--------->原碼
①正數(shù)的原碼和補(bǔ)碼不變
②負(fù)數(shù)的原碼到補(bǔ)碼和補(bǔ)碼到原碼都是取反加1。