第3章 資料儲存

2021-08-16 03:57:56 字數 1116 閱讀 9339

3.1 資料的型別

計算機的儲存硬體都有兩種狀態,開或關,可以對應數學中的二進位制,即0或1,所以計算機用二進位制來儲存資料。

3.2 儲存數字

計算機儲存器被劃分為許多位數一定的儲存單元,乙個儲存單元能表示一定範圍的數字,先將數字轉化為二進位制,再以一定的方法儲存在記憶體中,這些方法有 表示整數的無符號表示法、符號加絕對值、二進位制補碼 和 表示實數的浮點表示法。

3.3 儲存文字

文字是語言符號的集合,符號的表示可以轉化為與符號一一對應的**的表示,這種符號與**之間的對映成為編碼,常用的編碼有ascii(美國資訊交換標準**)、unicode等

3.4 儲存音訊

音訊的本質是音波,是音訊值關於時間的函式,是隨時間變化的實體,這表示音訊可以被無限等分,我們只能以盡量精確的密度來記錄音訊。

第一步,取樣,對相同時間段的一段音訊,取樣點的多少決定了音訊(取樣率)的採集質量。

第二步,編碼,取樣後,將每個取樣點的資料轉化為位模式稱為編碼,音訊值的精度(分配多少位表示值)叫做每樣本位或位深度,每秒的取樣數與每樣本位的數量的乘積稱為位率r。

當前音訊編碼的主流標準是***(mpeg layer 3的縮寫),它採用每秒44100個樣本以及每樣本16位,可以計算得到位率為705600b/s。

3.5 儲存影象

在計算機中有兩種影象儲存技術:光柵圖和向量圖。

3.5.1 光柵圖

光柵圖是畫素點的集合,整個影象被分成小的畫素,每個畫素有單獨的密度值。

對同一影象,劃分成多少個小畫素會影響光柵圖的清晰度,即解析度。

用於表示每個畫素的位的數量,即色彩深度,位數與顏色種類的多少成正比。通過紅黃藍(rgb)三原色的組合,可以顯示出其他顏色。用24位來編碼乙個畫素(rgb每個佔8位)稱為真彩色,可以計算得到真彩色能表示2的24次方種顏色。因為真彩色模式的顏色範圍超出了許多程式的需要,所以使用索引色,即對常用色(通常使用256個常用色)與索引之間進行再編碼,使其一一對應,可以節省編碼時間。

常用的影象編碼標準有jpeg(聯合影象專家組)使用真彩色模式,但壓縮影象來減少位的數量, 還有gif(影象交換格式)使用索引色模式。

3.5.2 向量圖

向量圖是將影象分解成幾何影象的組合,通過描述這些幾何圖形(比如線段有端點座標、圓有圓心半徑等)來儲存和繪製影象。

(第3章)資料

c語言只有4種基本資料型別 整型,浮點型,指標,聚合型別 eg 陣列和結構等 其他的型別都是從這4種基本資料型別的某種組合派生而來的。1 整型 型別 最小範圍 其他char 0到127 signed char 127到127 unsigned char 0到255 short int 32767到3...

第3章 處理資料

基本型別 整數 浮點數 提供多種變體 typedef short int wchar t wchar t 實際上的空間是和 short int 一樣 typedef 為乙個已有的型別取乙個新的名字 typedef int feet feet是int的了另乙個名稱 下面的宣告是完全合法的,它建立了乙個...

第3章 處理資料

變數名 1 只能使用字母字元 數字和下劃線。2 名字的第乙個字元不能是數字。3 區分大小寫。4 不能將c 關鍵字用作名稱。整型 不同的硬體環境下整型所佔據的bit位數並不相同,但確保了最小長度 1 short至少16位。2 int至少和short一樣長。3 long至少32位,且至少和int一樣長。...