二進制如何轉(zhuǎn)換成十六進制 二進制數(shù)如何轉(zhuǎn)換為八進制數(shù)和十六制數(shù)?
二進制數(shù)如何轉(zhuǎn)換為八進制數(shù)和十六制數(shù)?二進制轉(zhuǎn)8進制或16進制可以不就用BCD碼那就是8421算法。比較有效位除以BCD碼,如101101001(2)轉(zhuǎn)換8進制是11位一組先能分開101101001接
二進制數(shù)如何轉(zhuǎn)換為八進制數(shù)和十六制數(shù)?
二進制轉(zhuǎn)8進制或16進制可以不就用BCD碼那就是8421算法。比較有效位除以BCD碼,如101101001(2)轉(zhuǎn)換8進制是11位一組先能分開101101001接著分別計算第一組1011乘4加0乘2加1乘1。最后就是5(8)只剩兩組一樣的的方法結(jié)果那是551(8)。裝換16進制應(yīng)該是4位一組,太差4位前面加零。那就用101101001能介紹,分開后應(yīng)該是000101101001前面夠4位補零表就行。
第一組是1不用什么算,第二組那是0乘8加1乘4加1乘2加0乘1結(jié)果那就是6(16)整體轉(zhuǎn)換的后是169(16)。這樣的話知道了嗎?
二進制,八進制,十進制,十六進制的轉(zhuǎn)換?
1、二進制數(shù)、八進制數(shù)、十六進制數(shù)轉(zhuǎn)十進制數(shù)有一個公式:二進制數(shù)、八進制數(shù)、十六進制數(shù)的各位數(shù)字分別乖以各自的基數(shù)的(N-1)次方,其和相加之和浮山宗相對應(yīng)的十進制數(shù)。個位,N1十位,N2...舉例子:110B1*2的2次方1*2的1次方0*2的0次方04206D110Q1*8的2次方1*8的1次方0*8的0次方648072D110H1*16的2次方1*16的1次方0*16的0次方256160272D2、十進制數(shù)轉(zhuǎn)二進制數(shù)、八進制數(shù)、十六進制數(shù)方法是是一樣的的,即整數(shù)部分用除基取余的算法,小數(shù)部分用乘基取整的方法,后再將整數(shù)與小數(shù)部分拼接成一個數(shù)以及轉(zhuǎn)換的之后結(jié)果。3、二進制數(shù)轉(zhuǎn)換的成其它數(shù)據(jù)類型3-1二進制轉(zhuǎn)八進制:從小數(shù)點位置結(jié)束,整數(shù)部分向左,小數(shù)部分向右,每三位二進制為一組用一位八進制的數(shù)字來可以表示,下降四位的用0先補,應(yīng)該是一個你所選八進制數(shù)的可以表示。010110.001100B26.14Q八進制轉(zhuǎn)二進制反之則可。3-2二進制轉(zhuǎn)十進制:見13-3二進制轉(zhuǎn)十六進制:從小數(shù)點位置結(jié)束,整數(shù)部分向左,小數(shù)部分向右,每四位二進制為一組用一位十六進制的數(shù)字來它表示,不足以四位的用0抵沖,就是一個你所選十六進制數(shù)的它表示。00100110.00010100B26.14H十進制轉(zhuǎn)各進制要將十進制轉(zhuǎn)為各進制的,再除以2各進制的權(quán)值,拿到其余數(shù),上次的余數(shù)當(dāng)個位數(shù),第一次除數(shù)當(dāng)十位數(shù),其余依此類推,待到被除數(shù)大于1權(quán)值,后來的被除數(shù)當(dāng)極高位數(shù)。一、十進制轉(zhuǎn)二進制如:55轉(zhuǎn)為二進制2|5527――1個位13――1第二位6――1第三位3――0第四位1――1第五位到最后被除數(shù)1為第七位,即得110111二、十進制轉(zhuǎn)八進制如:5621轉(zhuǎn)為八進制8|5621702――5第一位(個位)87――6第二位10――7第三位1――2第四位后來得八進制數(shù):127658三、十進制數(shù)十六進制如:76521轉(zhuǎn)為十六進制16|765214726――5第一位(個位)295――6第二位18――6第三位1――2第四位后來得1276516二進制與十六進制的關(guān)系2進制0000000100100011010001010110011116進制012345672進制1000100110101011110011011110111116進制89a(10)b(11)c(12)d(13)e(14)f(15)也可以用四位數(shù)的二進制數(shù)來貞潔戒一個16進制,如3A16轉(zhuǎn)為二進制為:3為0011,A為1010,不合并起來為00111010??梢圆粚⒆钭筮叺?能去掉得1110102右要將二進制轉(zhuǎn)為16進制,只需將二進制的位數(shù)由右向左邊每四位一個單位分隔開來,將各單位對照出16進制的值去掉。二進制與八進制間的關(guān)系二進制000001010011100101110111八進制01234567二進制與八進制的關(guān)系類似二進制與十六進制的關(guān)系,以八進制的各數(shù)為0到7,以七位二進制數(shù)來它表示。
如要將51028轉(zhuǎn)為二進制,5為101,1為001,0為000,2為010,將這些數(shù)的二進制合并后為1010010000102,即是二進制的值。
若要將二進制轉(zhuǎn)為八進制,將二進制的位數(shù)由右向左每三位一個單位分隔開來,將事單位查百度出八進制的值表就行。