進(jìn)制數(shù)據(jù)計(jì)算
二進(jìn)制進(jìn)制是逢2進(jìn)1、八進(jìn)制是逢8進(jìn)1、10進(jìn)制是逢10進(jìn)1、十六進(jìn)制是逢16進(jìn)1. 因此當(dāng)二進(jìn)制數(shù)據(jù)向八進(jìn)制轉(zhuǎn)換的時(shí)候只能是以3位二進(jìn)制數(shù)據(jù)為一組,因?yàn)?位二進(jìn)制數(shù)據(jù)范圍是0-7,八進(jìn)制的單位數(shù)值表示范圍為0-7,如果是4位二進(jìn)制數(shù)據(jù)為一組,則表示的最大范圍0-15,顯然超出了八進(jìn)制單位數(shù)值表示的范圍. 十六進(jìn)制以4位二進(jìn)制數(shù)據(jù)為一組.
二進(jìn)制轉(zhuǎn)八進(jìn)制
二進(jìn)制數(shù)據(jù)從右向左,以3位二進(jìn)制數(shù)據(jù)為單位,3位二進(jìn)制數(shù)按權(quán)展開相加得到1位八進(jìn)制數(shù),不足的時(shí)候補(bǔ)0.
二進(jìn)制轉(zhuǎn)十進(jìn)制
從右向左,按權(quán)展開相加,得到十進(jìn)制數(shù)據(jù).
例如4位二進(jìn)制數(shù)據(jù) 1111 轉(zhuǎn)成10進(jìn)制, 從右向左 1*2的0次方+1*2的1次方+1*2的2次方+1*2的3次方=15
二進(jìn)制轉(zhuǎn)十六進(jìn)制
與二進(jìn)制轉(zhuǎn)八進(jìn)制方法近似,八進(jìn)制是取三合一,十六進(jìn)制是取四合一。(注意事項(xiàng),4位二進(jìn)制轉(zhuǎn)成十六進(jìn)制是從右到左開始轉(zhuǎn)換,不足時(shí)補(bǔ)0.
八進(jìn)制轉(zhuǎn)十進(jìn)制
把八進(jìn)制數(shù)按權(quán)展開、相加即得十進(jìn)制數(shù)
八進(jìn)制轉(zhuǎn)十六進(jìn)制
1.八進(jìn)制先轉(zhuǎn)換成二進(jìn)制,再轉(zhuǎn)換成十六進(jìn)制
2.八進(jìn)制先轉(zhuǎn)換成十進(jìn)制,在轉(zhuǎn)成十六進(jìn)制.
八進(jìn)制轉(zhuǎn)換成二進(jìn)制
方法為:八進(jìn)制數(shù)通過除2取余法,得到二進(jìn)制數(shù),對(duì)每個(gè)八進(jìn)制為3個(gè)二進(jìn)制,不足時(shí)在最左邊補(bǔ)零。
十進(jìn)制轉(zhuǎn)換成十六進(jìn)制 ,十進(jìn)制轉(zhuǎn)成二進(jìn)制
1.把十進(jìn)制轉(zhuǎn)換成二進(jìn)制,再轉(zhuǎn)換成十六進(jìn)制
2.直接法—把十進(jìn)制轉(zhuǎn)八進(jìn)制或者十六進(jìn)制按照除2,8或者16取余,直到商為0為止
十六進(jìn)制轉(zhuǎn)二進(jìn)制
方法為:十六進(jìn)制數(shù)通過除2取余法,得到二進(jìn)制數(shù),對(duì)每位十六進(jìn)制數(shù)為4個(gè)二進(jìn)制,不足時(shí)在最左邊補(bǔ)零
十六進(jìn)制轉(zhuǎn)成十進(jìn)制
十六進(jìn)制轉(zhuǎn)八進(jìn)制
1.十六進(jìn)制轉(zhuǎn)成二進(jìn)制,再轉(zhuǎn)成八進(jìn)制.
2.十六進(jìn)轉(zhuǎn)成十進(jìn)制,再轉(zhuǎn)成八進(jìn)制.