乘基取整法是什么_十进制小数转二进制小数乘2取整法的直观理解
乘2取整法介紹
舉例:0.35轉(zhuǎn)換成二進(jìn)制
0.35×2=0.7 ······ 取0(d1)
0.7×2=1.4 ······ 取1(d2)
0.4×2=0.8 ······ 取0(d3)
0.8×2=1.6 ······ 取1(d4)
0.6×2=1.2 ······ 取1(d5)
0.2×2=0.4 ······ 取0(d6)
·····
直到滿足規(guī)定的位數(shù)為止
所以(0.35)10=(0.d1d2d3d4d5d6)2=(0.010110)2
這個(gè)方法不難掌握,就是有點(diǎn)不好理解,有人用公式法做了解釋。
具體解釋如下:
這個(gè)解釋很好,但公式在思維上總是顯得有點(diǎn)不直觀。接下來(lái)說一說如何直觀地看待乘2取整法。
直觀理解
這里先說一下關(guān)于小數(shù)的理解,小數(shù)是數(shù)量達(dá)不到基本單位1的情況下的表達(dá)。
以蘋果的數(shù)量舉例,假如你有3個(gè)蘋果,我可以說你有3個(gè)蘋果。但是假如你只有半個(gè)蘋果,我就可以說你有1/2個(gè)蘋果。
在十進(jìn)制中,單位蘋果被切成10等份(因?yàn)?0個(gè)0.1個(gè)蘋果放在一起時(shí),就會(huì)進(jìn)位成為1個(gè)整蘋果)。
在二進(jìn)制中,單位蘋果被切成2等份(只要2個(gè)0.1個(gè)蘋果放一起就會(huì)進(jìn)位成1個(gè)整蘋果)
這里無(wú)論十進(jìn)制還是二進(jìn)制,基本單位1是相等的,也就是說是一樣的,都是1個(gè)整蘋果,只是在小數(shù)中分割等份的數(shù)量不同而已。
D表示十進(jìn)制,B表示二進(jìn)制。
對(duì)于一個(gè)十進(jìn)小數(shù),例如0.7D,它是0.7個(gè)整蘋果,而1個(gè)整蘋果在二進(jìn)制中有2等份(也就是有2個(gè)0.1B),那么0.7D個(gè)蘋果在二進(jìn)制中有0.7×2=1.4個(gè)0.1B;
還剩0.4個(gè)0.1B,一個(gè)0.1B包含2個(gè)0.01B,那么0.4個(gè)0.1B包含0.4*2=0.8個(gè)0.01B,整數(shù)部分0即是二進(jìn)制小數(shù)的第二位;
還剩0.8個(gè)0.01B...
...
直到滿足規(guī)定的位數(shù)為止。
在其它進(jìn)制轉(zhuǎn)換中此思想依然適用。
總結(jié)
以上是生活随笔為你收集整理的乘基取整法是什么_十进制小数转二进制小数乘2取整法的直观理解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Telerik UI for Xamar
- 下一篇: @autowired注解注入为null_