大家好,今天小編來為大家解答以下的問題,關(guān)于二進(jìn)制轉(zhuǎn)換計算器支持小數(shù),二進(jìn)制減法怎么算這個很多人還不知道,現(xiàn)在讓我們一起來看看吧!
計算器怎么求小數(shù)的二進(jìn)制
打開計算器,然后點(diǎn)查看,點(diǎn)科學(xué)型,如果要十進(jìn)制轉(zhuǎn)為二進(jìn)制的話,先在十進(jìn)制前選定,然后輸入要計算的數(shù)據(jù),然后再點(diǎn)二進(jìn)制,就好了,十六進(jìn)制換八進(jìn)制也是這樣的!
二進(jìn)制小數(shù)轉(zhuǎn)十進(jìn)制為什么可以這樣算
首先十進(jìn)制的小數(shù)轉(zhuǎn)換為二進(jìn)制,主要是小數(shù)部分乘以2,取整數(shù)部分依次從左往右放在小數(shù)點(diǎn)后...
2.
轉(zhuǎn)換為二進(jìn)制,將小數(shù)部分0.125乘以2,得0.25,然后取整數(shù)部分0。
3.
再將小數(shù)部分0.25乘以2,得0.5,然后取整數(shù)部分0。
4.
再將小數(shù)部分0.5乘以2,得1,然后取整數(shù)部分1。
所有的十進(jìn)制小數(shù),都可以用二進(jìn)制表示嗎例如0.15轉(zhuǎn)換成二進(jìn)制是多少啊
并不是所有的十進(jìn)制小數(shù)都能精確轉(zhuǎn)換為二進(jìn)制小數(shù),但是任何二進(jìn)制小數(shù)都可以精確轉(zhuǎn)換為十進(jìn)制小數(shù),0.15無法精確的轉(zhuǎn)換為二進(jìn)制,0.001001100110011循環(huán)不盡
二進(jìn)制0.0100111轉(zhuǎn)換成八進(jìn)制小數(shù)
原2進(jìn)制數(shù)是一個小數(shù)。對于2進(jìn)制小數(shù)轉(zhuǎn)為8進(jìn)制的方法是:因?yàn)?的3次方等于8,所以3個2進(jìn)制位和數(shù)字正好可以表示8進(jìn)制的0~7的8個數(shù)字,所以,只要把2進(jìn)制的每3位數(shù)字轉(zhuǎn)換為1個8進(jìn)制位數(shù)字就可以了。對于小數(shù)部分,從最高位到最低位一次劃分乘3個2進(jìn)制的組(最后一組不足3位后面補(bǔ)0),然后進(jìn)行轉(zhuǎn)換即可。
所以,2進(jìn)制數(shù)0.0100111的分組結(jié)果是:
0.010011100
所以,對應(yīng)的8進(jìn)制數(shù)是:0.234
帶小數(shù)點(diǎn)的二進(jìn)制數(shù)轉(zhuǎn)換
在二進(jìn)制中,小數(shù)點(diǎn)后一位表示有幾個0.5(十進(jìn)制中的0.5就是半個的意思),有0個或1個,小數(shù)點(diǎn)后兩位表示有幾個0.5的0.5,就是有幾個0.25(十進(jìn)制中0.25是半個的半個的意思),有0個或1個,同理,小數(shù)點(diǎn)后n位就表示有幾個0.5的n次冪……就是這樣二進(jìn)制轉(zhuǎn)換成十進(jìn)制了,同理八進(jìn)制中的一半是0.4表示的,所以同上只要把0.5換成0.4就是二進(jìn)制轉(zhuǎn)換成八進(jìn)制了;如果反過來把十進(jìn)制轉(zhuǎn)二進(jìn)制,就是看十進(jìn)制的小數(shù)部分有多少個0.5,多少個0.5的0.5,多少個0.5的0.5的0.5……
請問二進(jìn)制轉(zhuǎn)化為十六進(jìn)制時,小數(shù)點(diǎn)后面怎么算比如,1011001.10111麻
小數(shù)點(diǎn)后面的進(jìn)制轉(zhuǎn)換采用估值,一般手算是這樣的:十進(jìn)制轉(zhuǎn)二進(jìn)制,將小數(shù)點(diǎn)后的數(shù)單獨(dú)拿出來(就是去掉前面的整數(shù)部分為零),然后乘2,取結(jié)果的整數(shù)部分,再取結(jié)果的小數(shù)部分乘2,再取整數(shù)部分,以此類推,除非是1/2的整數(shù)次,否則可以一直往下算,不過一般是取三位或四位有效數(shù)字,按照最后結(jié)果,從上到下取每次結(jié)果的整數(shù)部分。
如果看不明白,可以看范例,如12.3456DEC轉(zhuǎn)為二進(jìn)制,整數(shù)部分就不說了,是1100,小數(shù)部分這樣算,將.3456看為0.3456再乘以2,得到0.6912,取整數(shù)位0,再重復(fù)第一步,將0.6912乘以2得1.3824,取整數(shù)位1,繼續(xù)重復(fù)第一步,將0.3824乘以2得0.7648,取整數(shù)位0,下面還是依次類推,一般算到3位就可以了,所以現(xiàn)在12.3456DEC轉(zhuǎn)為二進(jìn)制數(shù)就是1100.010BIN。
這是十進(jìn)制轉(zhuǎn)為二進(jìn)制,十進(jìn)制轉(zhuǎn)為八及十六進(jìn)制是同樣道理,只要將乘以2改為乘以8或者16就可以了。至于二進(jìn)制轉(zhuǎn)為十進(jìn)制,方法和整數(shù)位相同,例1100.010BIN轉(zhuǎn)十進(jìn)制,解法如下1100.010BIN=0*2^0+0*2^1+1*2^2+1*2^3+0*2^(-1)+1*2^(-2)+0*2^(-3)=12.25比較前后兩個答案可以知道十進(jìn)制轉(zhuǎn)二進(jìn)制是很難得到精確的值的。當(dāng)然,如果你說有沒有可以直接將二進(jìn)制轉(zhuǎn)為八進(jìn)制或16進(jìn)制的方法,有1.二轉(zhuǎn)八:1011010.1BIN可以這樣看,001011010.100,然后每三位轉(zhuǎn)為八進(jìn)制數(shù),如(001)=1,(011)=3,(010)=2,(100)=4,然后就得到八進(jìn)制數(shù)132.4OCT。2.十六轉(zhuǎn)二:F7.28HEX將十六進(jìn)制的每一位都轉(zhuǎn)為四位的二進(jìn)制數(shù),即F=1111,7=0111,2=0010,8=1000,即可得到二進(jìn)制數(shù)11110111.00101000BIN總之把握2^3=8,2^4=16這個道理以及,每位八進(jìn)制數(shù)相當(dāng)于3位二進(jìn)制數(shù),每位16進(jìn)制數(shù)相當(dāng)于4位2進(jìn)制數(shù)這句話就可以了。基本上進(jìn)制轉(zhuǎn)換就是這個方法,當(dāng)然除了考試以外,你還是用電腦自帶的計算器完成吧。以上完全自己手打,樓主感激我吧,不知道有沒有讓你滿意。
好了,文章到此結(jié)束,希望可以幫助到大家。