1樓:匿名使用者
只有小數10轉2時存在誤差,不是所有的十進位制小數能完全轉換成二進位制小數的,如:
0.3d 約為 0.01001100...
整數10轉2不會有誤差!
2樓:做而論道
十進位制整數轉換成二進位制整數,通常,不存在誤差。
十進位制小數轉換成二進位制小數,有時,是迴圈小數,舍入後,就有誤差。
十進位制轉化二進位制會有精度損失嗎
3樓:匿名使用者
因為在十進位制小數中除了特定的一些數值之外,絕大多數都無法用二進位制小數精確表達,所以很多情況下,十進位制小數轉換成二進位制小數是會有精度損失的。
將十進位制的2.718轉換為二進位制,要求轉換誤差不大於2∧-4。轉換誤差怎麼考慮?
4樓:匿名使用者
2^(-4)=0.0625=0.0001b,因此轉換後的二進位制小數保留小數點之後4位即可。
2.718≈10.1011b
將十進位制轉化為二進位制中,什麼是滿足精度要求
5樓:匿名使用者
十進位制小數轉化為二進位制小數時,會出現無法用有限位小數表示的情況,這
時就要根據精度要求,確定保留幾位小數。
如:十進位制數 12.6 轉化為二進位制數:
1位小數:1100.1, 等於十進位制數12.5,誤差 -0.1
3位小數:1100.101, 等於十進位制數12.625,誤差 +0.025
4位小數:1100.1001, 等於十進位制數12.5625,誤差 -0.0375
5位小數:1100.10011, 等於十進位制數12.59375,誤差 -0.00625
......由此可見,轉化出來的二進位制小數的位數越多,誤差越小,精確度越高,但小數位數過長也很麻煩,這時就要根據需要進行取捨。
為什麼 試將十進位制小數0.79轉化為二進位制小數, 要求轉化後誤差小於0.1% .
6樓:匿名使用者
0.1%=1/1000>1/1024=1/2^10,當為2^(-10)時,誤差略小於0.1%
二進位制轉十進位制公式
方法 按權求和 例 二進位制1011轉換成十進位制是11 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十 分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。注意 不是任何一個十進位制小數都能轉換成有限位的二進位制數。通用公式為 abcd.efg 2 d 20 c 21...
二進位制與十進位制的換算二進位制和十進位制轉換怎麼算?
人們通常使用的是十進位制。它的特點有兩個 有0,1,2 9十個基本字元組成,十進位制數運算是按 逢十進一 的規則進行的.在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進位制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.2 二進位制數 3 二進位制數有兩個特點 它由兩個基本...
pascal問題,二進位制轉十進位制
二進位制轉十進位制 如1101 十進位制為1 2 0 0 2 1 1 2 2 1 2 3,其中2為權 二進位制的每一位分別與權的n 1次方相加。十六進位制轉十進位制 如53,十進位制為3 16 0 5 16 1,其中16為權,1 你所謂的 二進位制轉十進位制 應該是指表示方式的轉換,也就是字串之間的...