十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)
發(fā)布時(shí)間:2012/2/13 21:10:56 訪問(wèn)次數(shù):3686
就是將十進(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取余,從低位到高位書寫”。
由于八進(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,寫出相應(yīng)的八進(jìn)制數(shù),就可以得到二進(jìn)制數(shù)的八進(jìn)制轉(zhuǎn)換值。反之,將八進(jìn)制數(shù)中每一位都寫成相應(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,寫出相應(yīng)的十六進(jìn)制數(shù),所得到的就是二進(jìn)制數(shù)的十六進(jìn)制轉(zhuǎn)換值。反之,將十六進(jìn)制數(shù)中的每一位都寫成相應(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取整,從高位到低位書寫”。
就是將十進(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取余,從低位到高位書寫”。
由于八進(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,寫出相應(yīng)的八進(jìn)制數(shù),就可以得到二進(jìn)制數(shù)的八進(jìn)制轉(zhuǎn)換值。反之,將八進(jìn)制數(shù)中每一位都寫成相應(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,寫出相應(yīng)的十六進(jìn)制數(shù),所得到的就是二進(jìn)制數(shù)的十六進(jìn)制轉(zhuǎn)換值。反之,將十六進(jìn)制數(shù)中的每一位都寫成相應(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取整,從高位到低位書寫”。
上一篇:常見(jiàn)的脈沖波形
上一篇:碼 制
熱門點(diǎn)擊
- 十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)
- 數(shù)字電位器構(gòu)成的音量控制器
- 示波器控制設(shè)置信息
- 實(shí)驗(yàn)原理
- TTL集成邏輯門的使用
推薦技術(shù)資料
- 繪制印制電路板的過(guò)程
- 繪制印制電路板是相當(dāng)重要的過(guò)程,EPL2010新穎的理... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(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)用研究