2017-03-16 102 views

回答

3

自從我參加計算機組織以來,我一直都是一分鐘,但'Byte'上的相關wiki給出了一些上下文。

該字節最初是可以容納單個字符的位數的最小數量(我假定標準ASCII)。我們仍然使用ASCII標準,所以每個字符8位仍然是相關的。這個句子,例如,是41個字節。這對我們的目的來說很容易計算和實用。

如果我們只有4位,則只有16(2^4)個可能的字符,除非我們用2個字節來表示單個字符,這在計算上效率更低。如果我們在一個字節中有16位,我們的指令集中會有更多的「死區」,我們將允許65,536(2^16)個可能的字符,這會使計算機在執行字節級指令時運行效率降低,特別是因爲我們的字符集小得多。

+2

糾錯,ASCII使用7位。 – Bango

+0

很好的答案,謝謝! – Aaron

+0

除「此句子」未用ASCII編碼外。它以UTF-8編碼。 ASCII具有非常有限和專用的用法。 UTF-8是Unicode字符集的編碼。 HTML,XML,...中的所有文本都是Unicode。查看此頁面的HTTP響應標題,以查看Web服務器使用UTF-8對其進行編碼。 (按F12,然後按F5,然後選擇請求名稱42842817.)如果您參考HTTP規範,您會發現HTTP標頭實際上是ASCII。所以我們每天都會使用ASCII,但是我們很少使用新的程序。 –

相關問題