一個(gè)字節(jié)是8位的原因:因?yàn)槭?28個(gè)字符,第128是100000000,【System/360】奠定了字符存儲(chǔ)單位采用8位長度的基礎(chǔ),這就是【1字節(jié)=8位】的由來。
本文操作環(huán)境:Windows7系統(tǒng),Dell G3電腦。
因?yàn)槭?28個(gè)字符,第128是100000000。
關(guān)于字節(jié):
1、原意就是用來表示一個(gè)完整的字符的。最初的計(jì)算機(jī)性能和存儲(chǔ)容量都比較差,所以普遍采用4位BCD編碼(這個(gè)編碼出現(xiàn)比計(jì)算機(jī)還早,最早是用在打孔卡上的)。
2、System/360奠定了字符存儲(chǔ)單位采用8位長度的基礎(chǔ),這就是1字節(jié)=8位的由來。
3、計(jì)算機(jī)采用二進(jìn)制存儲(chǔ)信息,這是由大自然的規(guī)律所決定,估計(jì)也只有量子計(jì)算機(jī)能突破這種限制,因此計(jì)算機(jī)里一個(gè)信息量最小單位最好是2、4、8、16、32、64這樣的字節(jié)數(shù),便于計(jì)算機(jī)里的運(yùn)算、書寫以及統(tǒng)計(jì)。
其他:
1、Byte這個(gè)詞表示編碼一個(gè)字符需要多少bit。但是60年代IBM的System/360用EBCDIC編碼,ASCII編碼標(biāo)準(zhǔn)也是在那個(gè)時(shí)候確立,兩種標(biāo)準(zhǔn)雖然有差異,但都用8個(gè)bit來表示一個(gè)字符,這兩個(gè)標(biāo)準(zhǔn)被廣泛使用,所以到現(xiàn)在一個(gè)byte沒有歧義,就是8bits。
2、1B(Byte)=8b(bit);
1KB=1024B;
1MB=1024KB;
1GB=1024MB。
相關(guān)免費(fèi)學(xué)習(xí)推薦:php編程(視頻)