關(guān)于十進制怎么轉(zhuǎn)二進制小數(shù),十進制怎么轉(zhuǎn)二進制這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、二進制數(shù)轉(zhuǎn)換成十進制數(shù) 由二進制數(shù)轉(zhuǎn)換成十進制數(shù)的基本做法是,把二進制數(shù)首先寫成加權(quán)系數(shù)展開式,然后按十進制加法規(guī)則求和。
2、這種做法稱為"按權(quán)相加"法。
3、 二進制轉(zhuǎn)十進制方法 從最后一位開始算,依次列為第0、2...位 第n位的數(shù)(0或1)乘以2的n次方 得到的結(jié)果相加就是答案 例如:01101011.轉(zhuǎn)十進制: 第0位:1乘2的0次方=1 1乘2的1次方=2 0乘2的2次方=0 1乘2的3次方=8 0乘2的4次方=0 1乘2的5次方=32 1乘2的6次方=64 0乘2的7次方=0 然后:1+2+0 +8+0+32+64+0=107. 二進制01101011=十進制107 例如 3的二進制是11那么就有以下: 1*2^1+1*2^0=3 *1乘以2的1次方+上1乘以2的零次方* 再例如 10的二進制是1010那么轉(zhuǎn)換為十進制就有下面: 1*2^3+0*2^2+1*2^1+0*2^0=10 或 1*2^3+1*2^1=10 總之當(dāng)你把二進制轉(zhuǎn)換為十進制時 (n*m^x-1)+(n*m^x-1)一直到x等于0時為止 x表示二進制的總共有多少位 n表示二進制的第n位是多少(n不是0就是1) m表示實數(shù)2 ,這個數(shù)字不會改變永遠是2 (n*m^x-1)+(n*m^x-1)…….. *n乖以m的x-1次方二進制數(shù)轉(zhuǎn)換成十進制數(shù)由二進制數(shù)轉(zhuǎn)換成十進制數(shù)的基本做法是,把二進制數(shù)首先寫成加權(quán)系數(shù)展開式,然后按十進制加法規(guī)則求和。
4、這種做法稱為"按權(quán)相加"法。
5、 例1105 把二進制數(shù)110.11轉(zhuǎn)換成十進制數(shù)。
6、十進制數(shù)轉(zhuǎn)換為二進制數(shù)十進制數(shù)轉(zhuǎn)換為二進制數(shù)時,由于整數(shù)和小數(shù)的轉(zhuǎn)換方法不同,所以先將十進制數(shù)的整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換后,再加以合并。
7、1. 十進制整數(shù)轉(zhuǎn)換為二進制整數(shù) 十進制整數(shù)轉(zhuǎn)換為二進制整數(shù)采用"除2取余,逆序排列"法。
8、具體做法是:用2去除十進制整數(shù),可以得到一個商和余數(shù);再用2去除商,又會得到一個商和余數(shù),如此進行,直到商為零時為止,然后把先得到的余數(shù)作為二進制數(shù)的低位有效位,后得到的余數(shù)作為二進制數(shù)的高位有效位,依次排列起來。
9、2.十進制小數(shù)轉(zhuǎn)換為二進制小數(shù)十進制小數(shù)轉(zhuǎn)換成二進制小數(shù)采用"乘2取整,順序排列"法。
10、具體做法是:用2乘十進制小數(shù),可以得到積,將積的整數(shù)部分取出,再用2乘余下的小數(shù)部分,又得到一個積,再將積的整數(shù)部分取出,如此進行,直到積中的小數(shù)部分為零,或者達到所要求的精度為止。
11、然后把取出的整數(shù)部分按順序排列起來,先取的整數(shù)作為二進制小數(shù)的高位有效位,后取的整數(shù)作為低位有效位。
本文分享完畢,希望對大家有所幫助。
標簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!