當前位置:趣味科普網>經驗>

一個位元組多少位

經驗 閱讀(1.09W)

一個位元組多少位

一個位元組等於8位,位元組是用於計量計算機儲存容量的一種單位,也表示計算機程式設計語言中的資料型別和語言字元。在C++的資料型別中,1個位元組為char,4個位元組為int,8個位元組為double。

一個位元組等於8位也是有原因的,因為計算機誕生之初的效能比較差,普遍採用4位BCD編碼,BCD編碼可以表示數字,但在表示字母或者符號方面並不好用,後來IBM公司設計了8位EBCDIC編碼,這套編碼既可以表示數字,也可以表示字母、常用符號,同時還相容6位BCDIC編碼,由此奠定了8位為基礎儲存單位。

位元組也叫Byte,1Byte=8bit(位),1024Byte(位元組)=1KB,1024KB=1MB,1024MB=1GB,1024GB=1TB。

拓展資料:在ASCII碼中,一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。在UTF-8編碼中一個英文字元等於一個位元組,一箇中文(含繁體)等於三個位元組。在Unicode編碼中一個英文等於兩個位元組,一箇中文(含繁體)等於兩個位元組。