極度燒腦,爲什麼8位數據範圍是-128到127,而不是-127到128?

很表面很淺薄的問題。 簡單說愛怎麼規定就怎麼規定,甚至-1到254都行。無非是顯示時通過編碼表做個轉換的問題而已。 不過,當初選擇「補碼」這種編碼形式,卻並不像表面看起來那麼淺薄。背後的道道可多着呢。 首先,8位二進制一共可以提供256個「碼點」;那麼我們就總可以用這些「碼點」來編碼256種符號。 這種編碼方案有很多。最著名的大概就是ASCII碼方案了,這個方案規定了英文字符(區分大小寫)、0~9
相關文章
相關標籤/搜索