二進位 十進位那個題目,表示哪個二進位 十進位那個題目

時間 2025-03-27 20:25:12

1樓:逗我呢蛤

給你舉個例子吧,二進位的:(101011)轉換成十進位---2^5+2^3+2^1+2^0=43

就是前面的那種二進位表示方法他只可能出現0和1兩位數字,不可能》=2就像十進位表示的數只能出現0—9的數字是乙個道理,然後怎麼將它轉換成十進位呢?一種最簡單的方法先從左邊開始看出現1的那位,然後數那個1之後(注意是這個1之後,不包括這個1)共有幾位數,然後就是2的幾次方,然後再往右邊依次看找到下一位出現1的那個,再數它之後的位數,就再加乙個2的幾次方,依次把所有的加起來,數字是0的不用管。

把十進位轉換車成二進位:就是將十進位的那個數除以2,直到最後的那個數為0或1不用再除了,然後得到每次的餘數在旁邊依次寫下來,最後把得到的餘數倒過來依次排列就成了二進位數,如:43---除以2的話,第一次商為21餘1,再將21繼續除2商為10餘1,10繼續除2商為5餘數為0,5繼續除以2商為2餘1,2繼續除2商為1餘數為0,1繼續除以2商為0餘數為1,不能再除了,將餘數從後面依次向前排列,得到101011,可能看著寫出來有些複雜,做起來其實比較容易的,希望對你有所幫助啦!

2樓:網友

你的**太模糊,根本看不清楚題目。

「任何十進位小數都可以用二進位來準確表示」錯誤還是正確

3樓:安心播音

選 位二進位的小數的精度是 1/2 的 n 次方。也就是說,n 位二進位數只能表示(1/2 的 n 次方)的整數倍的數。

m 位十進位的小數的精度是 1/10 的 m 次方。

1/10 = 1/2 * 1/5。那麼 1/5 這個數(即,就不能用有限長的二進位小數來表示。

說高一點,十進位可以表示的小數為:

a/(2^b * 5^c) 其中 a、b、c 為整數。

二進位可以表示的小數為:

a/(2^b) 其中 ab 為整數。

4樓:帳號已登出

十進位就無法用二進位完整表示。

十進位數1 至100的二進位表示?

5樓:網友

附件中的計算器可以幫你。

二進位(10101)2表示成十進位數是?

6樓:網友

c標數權。

從右到左,依次是2的0次方、1次方、2次方,然後看那一位上是0還是1,是1,用剛才標的2的幾次方乘1,是0就不加,最後將各位上的和相加=10進位數。例如:10101=2的0次方+2的2次方+2的4次方=1+4+16=21

7樓:改波

你看下面的位址吧,有圖沒辦法複製。

其實你可以用系統自帶的計算器來算呀。

四位二進位數能表示的最大十進位數為?(解析)

8樓:玄色龍眼

四位數最大隻能是1111,它代表2^3+2^2+2^1+2^0=15

9樓:網友

四位二進位數最大就是四位全為1

即 1111

化成十進位則應按其權相加:

即 1*2^3+1*2^2+1*2^1+1*2^0=8+4+2+1=15

所以,四位二進位數能表示的最大十進位數為15!~

二進位數10111.0011表示成十進位數為??

10樓:生雅可

小數點前:1+2+4+16=23,小數點後:1/8+1/16=,結果為,仔細觀察,可以看到每一行末尾數的規律,都是自然數平方,第一行最後乙個數是1的平方,第二行末尾數為2的平方……以此類推,14的平方為196,即第十四行末尾數為196,查一下,可知201為第十五行第五個數。

.十進位數120的二進位表示為( )。

11樓:夏夏樂

2|60 餘 0

2|30 餘 0

2|15 餘 0

2|7 餘 1

2|3 餘 1

2|1 餘 1

0 餘 1然後把餘數倒著寫也就是1111000

十進位13表示成二進位數是?

12樓:ct知道

方法就是採用整數部分除以基數2

例如要把41轉化成二進位的:

2∟41···餘1···最低位。

2∟1 ··1···最高位。

0結果就等於101001

13轉化為二進位就是1101

二進位制十進位制轉換公式,二進位制轉十進位制公式

比如10進位制的15轉換2進位制 用15除以2,商為7,餘數為1,再用7除以2,商為3,餘數為1,再用3除以2,商為1,餘數為1,再用1除以2,商為0,餘數為1,最後吧餘數倒過來排列就為二進位制的1111 即商為0時的1,商為1時的1,商為3時的1,商為7時的1 二進位制轉十進位制。以二進位制的11...

十進位制轉二進位制演算法,二進位制轉十進位制,十進位制轉二進位制的演算法 求助

向前看 如果要將十進位制數轉換為二進位制數,則應將十進位制數的整數部分和小數部分分別轉換為二進位制數,然後將這兩部分的二進位制數合併得到完整的二進位制數。首先,通過短除法,十進位制數可以除以2得到多個餘數。最後,將餘數從下到上進行排列組合,得到二進位制數。然後將小數部分乘以2,取每一步的整數部分,從...

二進位制如何轉為十進位制 浮點數c,二進位制如何轉為十進位制 浮點數 c

樓上的 好像還是不能解決浮點數的問題啊 int i 0 int j,k 0 double value 0.0 char d 100 cout 請輸入 n cin d j strlen d for i j 1 i 0 i cout 十進位制是 這段可以解決二進位制轉為十進位制 但是不能實現浮點數的運算...