當前位置:首頁 » 存儲配置 » 8的存儲形式

8的存儲形式

發布時間: 2023-08-30 12:35:40

A. 數字是如何存儲

數字的存儲在計算機分為整數和浮點數存儲,整數的話都是以二進制補碼的形式存啟凱儲,正數的補碼是正數原碼本身,負數的補碼是原碼的反碼加1,而浮點數的存儲就更為復雜了,包含符號位、基數位、階碼,以「符號位+基數+階碼」的形式存放(當然這只是個簡單的模型,只是為了說明問題,基數本身是以補碼的形式存放,而階碼就特殊點了,可祥迅以參看http://..com/question/213678614.html)

英文字元都是以ASCII碼的形式存放,這是早期電腦中的數據存儲形式,就是用1B(8位)來存放一個英文字元對應的ASCII碼,最高位為0,但是現在的操作系統中都是Unicode編碼,即用2B來存放一個英文字元,高8位全為0,低8位為對應英文字元的ASCII編碼.而漢字的編碼也差不多,只不過一個漢字固定是用2B來存放的,一個漢字的編碼高8位和低8位的第一個位都為1,漢字的編碼有個區間【按照GB2312標準的漢字范圍:0xB0A1(45217)-0xF7FE(63486))】

圖像和聲音的編碼更為復雜了,因為我們知道圖片和聲音文件有很多種後綴名(圖像:例如.jpg/.png/.bmp等等.聲音:.mp3/.wma/.wav等等)按照不同的後綴名會有不同的編碼方謹旁此式,即使是同一個後綴名也可能有多種編碼方式,所以這個小點很不好回答.要簡單先了解一下的話,你可以先看看圖像中的.bmp文件是怎麼編碼成二進制文件的,這個主要編碼方式是把圖像當成一個點陣,每個點陣上有多位顏色,每一種顏色分別用一個的一定位數來編碼(這個得根據顏色的多少來決定用多少位二進制數來編碼,例如256色,真彩色等等),點陣的位置用一定位數來編碼,對應的點陣位置上存放的就是對應顏色的編碼(呵呵.有點復雜).

聲音的話也跟圖像編碼類似,就指.wav聲音文件來說,先把音軌按時間來劃分,每隔一定的時間采樣一次,隔的時間的倒數就是我們所說的采樣頻率.而我們是對每一個採到的聲音進行編碼,例如按照聲波的振幅進行編碼,不同的振幅對應不同的二進制編碼,如振幅0對應00000000,這只是簡單的說明一下.wav音頻文件的編碼。

熱點內容
php靜態頁面緩存 發布:2025-08-29 10:46:37 瀏覽:102
如何看到安卓用白色塗掉的文字 發布:2025-08-29 10:45:52 瀏覽:221
文件夾分零 發布:2025-08-29 10:45:52 瀏覽:223
安卓如何下載游戲免費 發布:2025-08-29 10:26:49 瀏覽:503
discuz源碼下載 發布:2025-08-29 10:07:15 瀏覽:361
java的對象池 發布:2025-08-29 10:02:22 瀏覽:499
中國標准資料庫 發布:2025-08-29 09:52:57 瀏覽:1003
QTH編譯 發布:2025-08-29 09:26:44 瀏覽:161
槍林彈雨王者的密碼是多少 發布:2025-08-29 09:02:31 瀏覽:351
linux打包命令 發布:2025-08-29 08:49:48 瀏覽:563