計算機(jī)科學(xué)導(dǎo)論

數(shù)據(jù)儲存

目標(biāo)

  1. 列出計算機(jī)使用的5種不同使用數(shù)據(jù)類型。
  2. 描述不同的數(shù)據(jù)如何以位模式存儲在計算機(jī)內(nèi)部。
  3. 描述 數(shù)字 如何存儲在計算機(jī)中

1.描述 整數(shù) 如何以無符號格式存儲在計算機(jī)內(nèi)部。
2.描述 整數(shù) 如何以符號加絕對值格式存儲在計算機(jī)中。
3.描述 整數(shù) 如何以二進(jìn)制的補(bǔ)碼格式存儲。
4.描述 實數(shù) 如何以浮點(diǎn)格式存儲在計算機(jī)中。

  1. 描述 文本 如何通過不同的編碼系統(tǒng)存儲在計算機(jī)中。
  2. 描述 音頻 如何通過采樣、量化編碼存儲在計算機(jī)中。
  3. 描述 圖像 如何通過光柵矢量圖模式存儲在計算機(jī)中。
  4. 描述 視頻 如何以圖像隨時間變化的表示來存儲在計算機(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)存中。

無符號表示法
  1. 存儲無符號整數(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ā)生。

  1. 無符號整數(shù)的應(yīng)用

①計數(shù)
②尋址
③存儲其他數(shù)據(jù)類型(音頻、圖像、文本、視頻)

符號加絕對值表示法
  1. 在符號加絕對值表示法中,最左位用于定義整數(shù)的符號。(0表示正,1表示負(fù))
  2. 在符號加絕對值表示法中,具有兩個0:+0和-0。
  3. 符號加絕對值表示法的應(yīng)用

①存儲部分實數(shù)
②采樣模擬信號,例如:音頻。

有符號整數(shù)的補(bǔ)碼表示法
  1. 在補(bǔ)碼表示法中,最左位決定符號。(0表示正,1表示負(fù))
  2. 原碼--------->補(bǔ)碼和補(bǔ)碼--------->原碼

①正數(shù)的原碼和補(bǔ)碼不變
②負(fù)數(shù)的原碼到補(bǔ)碼補(bǔ)碼到原碼都是取反加1。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容