十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)
發(fā)布時(shí)間:2012/2/13 21:10:56 訪(fǎng)問(wèn)次數(shù):3696
就是將十進(jìn)制數(shù)轉(zhuǎn)換為等值的非十進(jìn)制數(shù)。將十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù),需要將十進(jìn)制的整數(shù)部分和小數(shù)部分分別進(jìn)行轉(zhuǎn)換,然后再將它們合并起來(lái)。OV7910
(1)整數(shù)部分的轉(zhuǎn)換
十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)的方法為“除2取余逆排法”。具體做法是將十進(jìn)制數(shù)逐次地用2除,取余數(shù),一直除到商數(shù)為零。每次除完所得余數(shù)就作為要轉(zhuǎn)換數(shù)的系數(shù),取最后一位余數(shù)為最高位,依次按從低位到高位順序排列。這種方法可概括為“除2取余,從低位到高位書(shū)寫(xiě)”。
由于八進(jìn)制數(shù)和十六進(jìn)制數(shù)與二進(jìn)制數(shù)之間的轉(zhuǎn)換關(guān)系非常簡(jiǎn)單,可以利用二進(jìn)制數(shù)直接轉(zhuǎn)化為八進(jìn)制數(shù)和十六進(jìn)制數(shù)。
二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù),只要把二進(jìn)制數(shù)從低位到高位,每3位分成一組,高位不足3位時(shí)補(bǔ)O,寫(xiě)出相應(yīng)的八進(jìn)制數(shù),就可以得到二進(jìn)制數(shù)的八進(jìn)制轉(zhuǎn)換值。反之,將八進(jìn)制數(shù)中每一位都寫(xiě)成相應(yīng)的3位二進(jìn)制數(shù),所得到的就是八進(jìn)制數(shù)的二進(jìn)制轉(zhuǎn)換值。
同理,二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù),只需要把二進(jìn)制數(shù)從低位到高位,每4位分成一組,高位不足4位時(shí)補(bǔ)0,寫(xiě)出相應(yīng)的十六進(jìn)制數(shù),所得到的就是二進(jìn)制數(shù)的十六進(jìn)制轉(zhuǎn)換值。反之,將十六進(jìn)制數(shù)中的每一位都寫(xiě)成相應(yīng)的4位二進(jìn)制數(shù),便可得到十六進(jìn)制數(shù)的二進(jìn)制轉(zhuǎn)換值
(2)小數(shù)部分的轉(zhuǎn)換
十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)可以采用“乘2取整法”,具體做法是將十進(jìn)制數(shù)不斷乘2,取出整數(shù),一直乘到積為0止(有耐乘積永遠(yuǎn)不會(huì)為零,則按精度要求,只取有限位即可)。最先取出的數(shù)作高位,后得到的作低位,依次排列。這種方法可概括為“乘2取整,從高位到低位書(shū)寫(xiě)”。
就是將十進(jìn)制數(shù)轉(zhuǎn)換為等值的非十進(jìn)制數(shù)。將十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù),需要將十進(jìn)制的整數(shù)部分和小數(shù)部分分別進(jìn)行轉(zhuǎn)換,然后再將它們合并起來(lái)。OV7910
(1)整數(shù)部分的轉(zhuǎn)換
十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)的方法為“除2取余逆排法”。具體做法是將十進(jìn)制數(shù)逐次地用2除,取余數(shù),一直除到商數(shù)為零。每次除完所得余數(shù)就作為要轉(zhuǎn)換數(shù)的系數(shù),取最后一位余數(shù)為最高位,依次按從低位到高位順序排列。這種方法可概括為“除2取余,從低位到高位書(shū)寫(xiě)”。
由于八進(jìn)制數(shù)和十六進(jìn)制數(shù)與二進(jìn)制數(shù)之間的轉(zhuǎn)換關(guān)系非常簡(jiǎn)單,可以利用二進(jìn)制數(shù)直接轉(zhuǎn)化為八進(jìn)制數(shù)和十六進(jìn)制數(shù)。
二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù),只要把二進(jìn)制數(shù)從低位到高位,每3位分成一組,高位不足3位時(shí)補(bǔ)O,寫(xiě)出相應(yīng)的八進(jìn)制數(shù),就可以得到二進(jìn)制數(shù)的八進(jìn)制轉(zhuǎn)換值。反之,將八進(jìn)制數(shù)中每一位都寫(xiě)成相應(yīng)的3位二進(jìn)制數(shù),所得到的就是八進(jìn)制數(shù)的二進(jìn)制轉(zhuǎn)換值。
同理,二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù),只需要把二進(jìn)制數(shù)從低位到高位,每4位分成一組,高位不足4位時(shí)補(bǔ)0,寫(xiě)出相應(yīng)的十六進(jìn)制數(shù),所得到的就是二進(jìn)制數(shù)的十六進(jìn)制轉(zhuǎn)換值。反之,將十六進(jìn)制數(shù)中的每一位都寫(xiě)成相應(yīng)的4位二進(jìn)制數(shù),便可得到十六進(jìn)制數(shù)的二進(jìn)制轉(zhuǎn)換值
(2)小數(shù)部分的轉(zhuǎn)換
十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)可以采用“乘2取整法”,具體做法是將十進(jìn)制數(shù)不斷乘2,取出整數(shù),一直乘到積為0止(有耐乘積永遠(yuǎn)不會(huì)為零,則按精度要求,只取有限位即可)。最先取出的數(shù)作高位,后得到的作低位,依次排列。這種方法可概括為“乘2取整,從高位到低位書(shū)寫(xiě)”。
上一篇:常見(jiàn)的脈沖波形
上一篇:碼 制
熱門(mén)點(diǎn)擊
- 十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)
- 數(shù)字電位器構(gòu)成的音量控制器
- 示波器控制設(shè)置信息
- 實(shí)驗(yàn)原理
- TTL集成邏輯門(mén)的使用
推薦技術(shù)資料
- 繪制印制電路板的過(guò)程
- 繪制印制電路板是相當(dāng)重要的過(guò)程,EPL2010新穎的理... [詳細(xì)]
- F28P65x C2000 實(shí)時(shí)微控制器
- ARM Cortex-M33 內(nèi)核̴
- 氮化鎵二極管和晶體管̴
- Richtek RT5716設(shè)
- 新一代旗艦芯片麒麟9020應(yīng)用
- 新品WTOLC-4X50H32
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究