二進位制數的小數點向右移n位,則其值擴大多少倍

2021-03-03 22:07:49 字數 786 閱讀 4019

1樓:四舍**入

2的n次方du

倍,以右移三

zhi位為例:

1001.100 對應的十進位制為dao9.5小數點右移三位為版1001100,對應的十進位制為7676是權9.5的8倍

所以二進位制每右邊移小數點一位擴大2倍,右移三位擴大2^3=8倍。

2樓:做而論道

就是原來的:2的n次方倍。

比原來擴大:2的n次方減一倍。

----

比如,右移兩位:

那就是,原來的 4 倍。

比原來的,擴大了 3 倍。

3樓:羅羅

擴大到原來的2的n次方倍

n位二進位制數需要多少位十進位制數表示

4樓:

一個無符號bai的n位二進位制

,其du最大值為 2^zhin -1, 由於 2^3 =8 < 10, 2^4=16>10, 所以這個daon位無符號二進位制對應專的十進位制位數屬必然大於等於 (n/4) 且小於等於 (n/3)。其實這就是一個求」以2為底10的對數「的問題,近似值約為 3.321928。

如果用公式來表達,就是:

m = int(n/3.321928)+1;

這裡的 m 代表十進位制的位數,int(n/3.321928) 表示對 (n/3.321928) 取整;之所以最後要加上一個1,是因為十進位制的最小位數佔1位。

例如一個32位的二進位制數,代入上式結果為10;64位二進位制數代入上式結果為20。

15右移2位是多少,15的二進位制 右移兩位結果是多少

左移x位就是乘以2的x次方,右移x位就是除以2的x次方的整數部分。15右移兩位就是15 2 2 15 4 3.75最後取整數部分就是3了 o o 如果換成2進位制,左移x位就是在末尾填x個0,右移x位就是把最後x個數去掉。15的2進位制是1111,左移2位就是111100就是60,右移2位就是11就...

把0704的小數點向右移動兩位,得到的數比原來大幾

70.4 0.704 69.696 比原來大69.696 一個小數,小數點向右移動兩位後,和原來小數相加的和是7.272,原來的小數是多少?一個數的小數點向右移動兩位後,意思就是 這個數變成了原來的100倍,也就是 比原來增加了100 1 99倍所以 原來的數 198 100 1 198 99 2 ...

把小數的小數點向右移動兩位後,得到的數比原來大9 9,原來的數是多少?(請用小學4年級的方法解

右移2位相當於擴大100倍,比原數增加99倍 原數是9.9 99 0.1 解 設原來的數是x,後來得的數是100x,100x x 9.9 100x x 9.9 99x 9.9 x 9.9 99 x 0.1 答 原來的數是0.1 把一個數的小數點向右移動兩位後,得到的數比原數大9.9,原來的數是多少 ...