bit與byte的區(qū)別

首先明確“字節(jié)(Byte)”和“字符(Character)”的大?。?/p>

  • 1 byte = 8 bit
  • 1 char = 2 byte = 16 bit (Java默認UTF-16編碼)

雖然1 bit才是數(shù)據(jù)真正的最小單位,但1 bit 的信息量太少了。要表示一個有用的信息,需要好幾個bit一起表示。所以除了硬件層面存在1個比特位的寄存器,大多數(shù)情況下,字節(jié)是數(shù)據(jù)最小的基本單位。我們熟知的基本型的大小都是8 bit(也就是1字節(jié))的整數(shù)倍:

  • boolean: 1 byte
  • short: 2 byte
  • int: 4 byte
  • float: 4 byte
  • long: 8 byte
  • double: 8 byte
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容