亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線(xiàn)咨詢(xún)客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

今天簡(jiǎn)單聊聊十六進(jìn)制。

實(shí)際上計(jì)算機(jī)本身是不需要十六進(jìn)制的,計(jì)算機(jī)只需要二進(jìn)制,需要十六進(jìn)制的是人。

每個(gè)十六進(jìn)制中的數(shù)字代表4個(gè)比特,你可以非常直觀(guān)的從十六進(jìn)制中知道對(duì)應(yīng)的二進(jìn)制是啥,比如給定一個(gè)十六進(jìn)制數(shù),假設(shè)其最后一位是9,那么你立刻就能知道將該十六進(jìn)制數(shù)字轉(zhuǎn)為二進(jìn)制后最后四位是1001:

  • 十六進(jìn)制數(shù)字9對(duì)應(yīng)的二進(jìn)制為1001。
  • 十六進(jìn)制數(shù)字19對(duì)應(yīng)的二進(jìn)制為1 1001。
  • 十六進(jìn)制數(shù)字119對(duì)應(yīng)的二進(jìn)制為1 0001 1001

但是如果給定一個(gè)十進(jìn)制數(shù)字,同樣假設(shè)其最后一位是9,你知道其對(duì)應(yīng)的二進(jìn)制嗎,顯然你是不知道的。

  • 十進(jìn)制數(shù)字9對(duì)應(yīng)的二進(jìn)制為1001。
  • 十進(jìn)制數(shù)字19對(duì)應(yīng)的二進(jìn)制為1 0011。
  • 十進(jìn)制數(shù)字119對(duì)應(yīng)的二進(jìn)制為111 0111。

在十進(jìn)制中你必須知道所有的進(jìn)位上的數(shù)字后才可以將其轉(zhuǎn)為二進(jìn)制,這非常不直觀(guān),顯然如果你想把復(fù)雜的十進(jìn)制數(shù)字轉(zhuǎn)為二進(jìn)制不稍加計(jì)算是搞不定的。

因此我們可以得出結(jié)論:

十六進(jìn)制是二進(jìn)制的好朋友,但十進(jìn)制不是

那為什么十六進(jìn)制是二進(jìn)制的好朋友呢?

關(guān)鍵在于進(jìn)制數(shù)16是2的4次方,2^4 = 16,而進(jìn)制數(shù)10并不是2的整數(shù)次冪,因此8進(jìn)制(2^3),16進(jìn)制(2^4),32進(jìn)制(2^5),64進(jìn)制(2^6)等等都是二進(jìn)制的好朋友。

有的同學(xué)肯定會(huì)問(wèn),那么為什么我們不使用32進(jìn)制呢?

使用32進(jìn)制,每5個(gè)比特位可以用一個(gè)32進(jìn)制數(shù)字來(lái)表示,由于人類(lèi)的數(shù)字系統(tǒng)只有0~9,因此在16進(jìn)制中10是字母a來(lái)表示的、11:b、12:c、13:d、14:e、15:f,但如果我們使用32進(jìn)制,那么16:g、17:h.......31:v,這時(shí)給一個(gè)32進(jìn)制數(shù)字“Apple”,你的大腦可能會(huì)一團(tuán)漿糊,但十六進(jìn)制對(duì)人類(lèi)來(lái)說(shuō)基本可以應(yīng)付得來(lái),原因就在于16進(jìn)制中人類(lèi)熟悉的數(shù)字占據(jù)了10個(gè),剩下的只借用了6個(gè)字母,還算簡(jiǎn)單。

因此32進(jìn)制及以上都不太適合給人使用,原因就在于:

可讀性太差。

此外使用十六進(jìn)制還有一個(gè)重要原因:

一個(gè)字節(jié)有8個(gè)比特

我們知道內(nèi)存是按照字節(jié)粒度來(lái)尋址的,因此采用的數(shù)字系統(tǒng)必須很好的表達(dá)一個(gè)字節(jié),也就是8比特,從這個(gè)角度上看256進(jìn)制(2^8)是最好的,因?yàn)橐粋€(gè)256進(jìn)制就是表達(dá)一個(gè)字節(jié),但還是基于可讀性的原因,256進(jìn)制對(duì)于人類(lèi)來(lái)說(shuō)記憶負(fù)擔(dān)過(guò)重,而16進(jìn)制則剛剛好,一個(gè)16進(jìn)制數(shù)字表示一個(gè)字節(jié)的一半(4個(gè)比特),兩個(gè)16進(jìn)制數(shù)字正好表示一個(gè)字節(jié)。

那為什么一個(gè)字節(jié)有8比特而不是7比特或者9比特呢?其實(shí)答案很簡(jiǎn)單:

歷史原因

要知道早期的計(jì)算機(jī)可不是一個(gè)字節(jié)8比特,那時(shí)一個(gè)字節(jié)4比特、6比特或者7比特的都有。

但4比特或者6比特還是太受限制,因?yàn)槲覀冃枰炎帜笖?shù)字以及標(biāo)點(diǎn)符號(hào)等等轉(zhuǎn)為二進(jìn)制表示,4比特或6比特能表示的數(shù)量太少。

到了1963年,ASCII正式提出,該標(biāo)準(zhǔn)使用7比特來(lái)表示字符,但當(dāng)時(shí)的IBM System/360大型機(jī)采用了8比特字節(jié),使得8比特字節(jié)開(kāi)始流行起來(lái),到后來(lái)微型計(jì)算機(jī)出現(xiàn)時(shí)也自然采用了這一表示方法。

現(xiàn)在你應(yīng)該明白了吧。

分享到:
標(biāo)簽:計(jì)算機(jī)
用戶(hù)無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定