詳解計算機中的資料寬度

2021-10-25 07:14:22 字數 482 閱讀 3105

我會用最通俗易懂的話語去描述資料寬度的相關概念,請耐心看完它

數學上的數字,是沒有大小限制的,可以無限大。但是在計算機中,由於受到硬體的制約,資料是有長度限制的(我們稱為資料寬度)。超過最多寬度的資料會被丟掉

不管你儲存的是什麼資料,在計算機中它最後都是以0,1的形式儲存的

數學中的資料分為正數和負數,在計算機中我們分為無符號數和有符號數,無符號數表示全是正數,有符號數表示有正數有負數,其實計算機它並不知道這是無符號數和有符號數,都是程式設計師給他貼上的標籤,不懂不要緊,我們馬上來剖析一下它

位元組(byte):資料寬度為8位

字(word):資料寬度為16為

雙字(dword):資料寬度為32位

四字(quadword):資料寬度為64位

目前計算機中沒有資料寬度位4位的容器,我們僅用它來拋磚引玉

計算機中的定址

電腦的位數通常是指cpu的處理位數,這個不是靠位址匯流排來決定的,這個位數指的是cpu 通用暫存器的資料寬度,即cpu一次運算可以處理的資料bit長度。前面所說的是記憶體空間足夠的情況,下面用過一道軟考題目解釋記憶體空間 定址範圍的情況 某計算機字長32位,儲存容量8mb。按字編址,其定址範圍為 0...

計算機中的單位

關於字的概念,今天才發現自己一直沒有弄清楚.原來,對於字長為16位的計算機,儲存器中兩個連續位元組被稱為字 word 乙個字有16個位元 四個連續的位元組被稱為雙字 doubleword 雙字有32個位元。如果計算機的字長為32位,則乙個字有4個位元組,即32個二進位制,雙字的長度相應的為64個二進...

計算機中的編碼

ascii 英文編碼,用乙個位元組 0 255 表示英文本元 gb2312 漢字編碼,用兩個位元組表示中文漢字,同時相容英文 多餘的部分用0補足 但是其他國家的文字都有自己的編碼方式,當不同國家的文字在一起時不能相容,此時出現了unicode編碼 但是unicode編碼在表示英文本元時會浪費一倍的儲...