進(jìn)制轉(zhuǎn)換

我們常用的進(jìn)制有:二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制

二進(jìn)制:0-1
八進(jìn)制:0-7
十進(jìn)制:0-9
十六進(jìn)制:0-f

1、十進(jìn)制轉(zhuǎn)換為二進(jìn)制
??(1)、整數(shù)部分:除2取余法,即每次將整數(shù)部分除2,直到商為0為止,將余數(shù)從后往前數(shù)即是二進(jìn)制數(shù)

例:將十進(jìn)制的100轉(zhuǎn)換為二進(jìn)制

100 / 2 = 50    --- 0
50 / 2 = 25     --- 0
25 / 2 = 12     --- 1
12 / 2 = 6      --- 0
6 / 2 = 3       --- 0
3 /2 = 1        --- 1
1 / 2 = 0       --- 1

將余數(shù)從后往前數(shù),所以十進(jìn)制的100就是1100100

??(2)、小數(shù)部分:乘2取整法,即將小數(shù)部分乘以2取整數(shù)部分,剩下的小數(shù)部分繼續(xù)乘2,直到小數(shù)部分為0為止,如果小數(shù)部分永遠(yuǎn)不為0,就同十進(jìn)制數(shù)的四舍五入一樣,按照要求保留多少位小數(shù)時(shí),就根據(jù)后面一位是0還是1,取舍,如果是零,舍掉,如果是1,向前入一位。將整數(shù)部分從前往后數(shù)即是二進(jìn)制數(shù)

例1:將十進(jìn)制的0.125轉(zhuǎn)換為二進(jìn)制

0.125 * 2 = 0.25  --- 0
0.25 * 2 = 0.5    --- 0
0.5 * 2 = 1.0     --- 1

將整數(shù)部分從前往后數(shù),所以十進(jìn)制的0.125是0.001

例2:將0.45轉(zhuǎn)換為二進(jìn)制(保留到小數(shù)點(diǎn)第四位) 
  
0.45 * 2 = 0.9  --- 0
0.9 * 2 = 1.8   --- 1
0.8 * 2 = 1.6   --- 1
0.6 * 2 = 1.2   --- 1

將整數(shù)部分從前往后數(shù),所以十進(jìn)制的0.45保留四位小數(shù)為是0.0111

2、二進(jìn)制轉(zhuǎn)換為十進(jìn)制
??按權(quán)位相加,即將二進(jìn)制每位上的數(shù)乘以權(quán),然后相加之和即是十進(jìn)制數(shù)

例:將101.101 轉(zhuǎn)換為十進(jìn)制
整數(shù)部分:2^2 + 2^0 = 5
小數(shù)部分:2^(-1) + 2^(-3) = 1/2 + 1/8 = 0.5 + 0.125 = 0.625
十進(jìn)制: 2^2 + 2^0 + 2^(-1) + 2^(-3)  = 5.625

3、二進(jìn)制轉(zhuǎn)換為八進(jìn)制
??將二進(jìn)制數(shù)整數(shù)部分從右到左每三位分成一組,將二進(jìn)制小數(shù)部分從左到右每三位分成一組,不足三位補(bǔ)0,每三位代表一個(gè)八位進(jìn)制數(shù)

例:將二進(jìn)制數(shù)1101100.01轉(zhuǎn)換為八進(jìn)制 
1101100.01 => 001 101 100.010
整數(shù)部分:
  2^0 = 1
  2^2 + 2^0 = 5
  2^2 = 4
小數(shù)部分:
  2^1 = 2
八進(jìn)制:154.2

4、二進(jìn)制轉(zhuǎn)換為十六進(jìn)制
??將二進(jìn)制數(shù)整數(shù)部分從右到左每四位分成一組,將二進(jìn)制小數(shù)部分從左到右每四位分成一組,不足四位補(bǔ)0,每四位代表一個(gè)十六位進(jìn)制數(shù)

例:將二進(jìn)制數(shù)1101100.01轉(zhuǎn)換為八進(jìn)制 
1101100.01 => 0110 1100.0100
整數(shù)部分:
  2^2 + 2^1 = 6
  2^3 + 2^2 = c
小數(shù)部分:
  2^2 = 4
八進(jìn)制:6c.4

5、其他進(jìn)制轉(zhuǎn)換
??(1)、十進(jìn)制轉(zhuǎn)八進(jìn)制,整數(shù)部分除8取余法,小數(shù)部分乘8取整法

例:將十進(jìn)制數(shù)796.703125轉(zhuǎn)換為八進(jìn)制數(shù) 
整數(shù)部分(從后往前讀):
    796/8 = 99      --- 4
    99/8 = 12       --- 3
    12/8 = 1        --- 4
    1/8 = 0         --- 1
小數(shù)部分(從前往后讀)
    0.703125 x 8= 5.625 --- 5
    0.625 x 8 = 5.0     --- 5
八進(jìn)制:1434.55

??(2)、八進(jìn)制轉(zhuǎn)換為十進(jìn)制,按權(quán)相加法,即將八進(jìn)制每位上的數(shù)乘以位權(quán),然后相加之和即是十進(jìn)制數(shù)。

例:將八進(jìn)制數(shù)127.42轉(zhuǎn)換為十進(jìn)制 
整數(shù)部分:
  1x8^2 + 2x8^1 + 7x8^0 = 87
小數(shù)部分:
  4x8^(-1) = 0.5
  2x8^(-2) = 0.03125
十進(jìn)制:87.53125

??(3)、十進(jìn)制轉(zhuǎn)十六進(jìn)制,整數(shù)部分除16取余法,小數(shù)部分乘16取整法

例:將十進(jìn)制數(shù)796.703125轉(zhuǎn)換為十六進(jìn)制數(shù) 
整數(shù)部分(從后往前讀):
    796/16 = 49      --- c
    49/16 = 3        --- 1
    3/16 = 0         --- 3
小數(shù)部分(從前往后讀)
    0.703125 x 16= 11.25 --- b
    0.25 x 26 = 4.0      --- 4
十六進(jìn)制:31c.b4

??(4)、十六進(jìn)制轉(zhuǎn)換為十進(jìn)制,按權(quán)相加法,即將十六進(jìn)制每位上的數(shù)乘以位權(quán),然后相加之和即是十進(jìn)制數(shù)。

例:將八進(jìn)制數(shù)127.42轉(zhuǎn)換為十進(jìn)制
整數(shù)部分:
  1x16^2 + 2x16^1 + 7x16^0 = 295
小數(shù)部分:
  4x16^(-1) = 0.25
  2x16^(-2) = 0.0078125
十進(jìn)制:295.2578125

??(5)、十六進(jìn)制轉(zhuǎn)換為八進(jìn)制

1.先轉(zhuǎn)換為十進(jìn)制再相互轉(zhuǎn)換
2.先轉(zhuǎn)換為二進(jìn)制再相互轉(zhuǎn)換
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,505評(píng)論 6 533
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,556評(píng)論 3 418
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,463評(píng)論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,009評(píng)論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,778評(píng)論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,218評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,281評(píng)論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,436評(píng)論 0 288
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,969評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,795評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,993評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,537評(píng)論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,229評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,659評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,917評(píng)論 1 286
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,687評(píng)論 3 392
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,990評(píng)論 2 374

推薦閱讀更多精彩內(nèi)容