從小我們就開(kāi)始學(xué)數(shù)學(xué),數(shù)學(xué)就有涉及到進(jìn)制知識(shí),相信大家對(duì)于進(jìn)制都不陌生吧!進(jìn)制也就是進(jìn)位制,是一種進(jìn)位方法,F(xiàn)在大家都有電腦,利用電腦自帶的計(jì)算機(jī)進(jìn)行進(jìn)制轉(zhuǎn)換是最簡(jiǎn)便的方法,下面是小編給大家總結(jié)的計(jì)算機(jī)進(jìn)制轉(zhuǎn)換方法。
進(jìn)制介紹:
計(jì)算機(jī)中常用的進(jìn)制主要有:二進(jìn)制、八進(jìn)制、十六進(jìn)制,學(xué)習(xí)計(jì)算機(jī)要對(duì)其有所了解。
2進(jìn)制,用兩個(gè)阿拉伯?dāng)?shù)字:0、1;
8進(jìn)制,用八個(gè)阿拉伯?dāng)?shù)字:0、1、2、3、4、5、6、7;
10進(jìn)制,用十個(gè)阿拉伯?dāng)?shù)字:0到9;
16進(jìn)制就是逢16進(jìn)1,但我們只有0~9這十個(gè)數(shù)字,所以我們用A,B,C,D,E,F(xiàn)這五個(gè)字母來(lái)分別表示10,11,12,13,14,15。字母不區(qū)分大小寫(xiě)。
各種進(jìn)制之間的轉(zhuǎn)換方法:
一、二進(jìn)制轉(zhuǎn)換十進(jìn)制
例:二進(jìn)制 “1101100”
1101100 ←二進(jìn)制數(shù)
6543210 ←排位方法
例如二進(jìn)制換算十進(jìn)制的算法:
1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20
↑ ↑
說(shuō)明:2代表進(jìn)制,后面的數(shù)是次方(從右往左數(shù),以0開(kāi)始)
=64+32+0+8+4+0+0
=108
二、二進(jìn)制換算八進(jìn)制
例:二進(jìn)制的“10110111011”
換八進(jìn)制時(shí),從右到左,三位一組,不夠補(bǔ)0,即成了:
010 110 111 011
然后每組中的3個(gè)數(shù)分別對(duì)應(yīng)4、2、1的狀態(tài),然后將為狀態(tài)為1的相加,如:
010 = 2
110 = 4+2 = 6
111 = 4+2+1 = 7
011 = 2+1 = 3
結(jié)果為:2673
三、二進(jìn)制轉(zhuǎn)換十六進(jìn)制
十六進(jìn)制換二進(jìn)制的方法也類似,只要每組4位,分別對(duì)應(yīng)8、4、2、1就行了,如分解為:
0101 1011 1011
運(yùn)算為:
0101 = 4+1 = 5
1011 = 8+2+1 = 11(由于10為A,所以11即B)
1011 = 8+2+1 = 11(由于10為A,所以11即B)
結(jié)果為:5BB
四、二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
二進(jìn)制數(shù)第0位的權(quán)值是2的0次方,第1位的權(quán)值是2的1次方……
所以,設(shè)有一個(gè)二進(jìn)制數(shù):0110 0100,轉(zhuǎn)換為10進(jìn)制為:
計(jì)算: 0 * 20 + 0 * 21 + 1 * 22 + 0 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100
五、八進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
八進(jìn)制就是逢8進(jìn)1。
八進(jìn)制數(shù)采用 0~7這八數(shù)來(lái)表達(dá)一個(gè)數(shù)。
八進(jìn)制數(shù)第0位的權(quán)值為8的0次方,第1位權(quán)值為8的1次方,第2位權(quán)值為8的2次方……
所以,設(shè)有一個(gè)八進(jìn)制數(shù):1507,轉(zhuǎn)換為十進(jìn)制為:
計(jì)算: 7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839
結(jié)果是,八進(jìn)制數(shù) 1507 轉(zhuǎn)換成十進(jìn)制數(shù)為 839
六、十六進(jìn)制轉(zhuǎn)換十進(jìn)制
例:2AF5換算成10進(jìn)制
直接計(jì)算就是: 5 * 160 + F * 161 + A * 162 + 2 * 163 = 10997
(別忘了,在上面的計(jì)算中,A表示10,而F表示15)、
現(xiàn)在可以看出,所有進(jìn)制換算成10進(jìn)制,關(guān)鍵在于各自的權(quán)值不同。
假設(shè)有人問(wèn)你,十進(jìn)數(shù) 1234 為什么是 一千二百三十四?你盡可以給他這么一個(gè)算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書(shū)籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書(shū)籍 |