原文:為什么0.1無法被二進制小數精確表示?

這個問題困擾了我不少時間,最近有個比較清晰的認識,和大家分享。 這個問題首先要從數位表示法說起。今天我們看到的 這樣的十進制數,是自然而然的理解其意義,但是有沒有深究其內在的數學原理呢 所謂十進制是 十個基本符號為基礎的一種數字表示法,數位表示法是將一串基本符號從左到右連續排列的一種方法。為什么 時表示一十二,而不是二十一,或者是一加二的意思呢 因為數字所處的位置是有特別意義的,最右邊第一個數字符 ...

2013-04-08 23:27 0 11117 推薦指數:

查看詳情

【轉】為什么0.1無法二進制小數精確表示

這個問題困擾了我不少時間,最近有個比較清晰的認識,和大家分享。 這個問題首先要從數位表示法說起。今天我們看到的123這樣的十進制數,是自然而然的理解其意義,但是有沒有深究其內在的數學原理呢? 所謂十進制是0~9十個基本符號為基礎的一種數字表示法,數位表示法是將一串基本符號從左到右連續排列的一種 ...

Tue Mar 15 04:04:00 CST 2016 0 3581
小數二進制如何表示

為0。 特殊情況: 小數部分出現循環,無法停止,則用有限的二進制無法准確表示一個小數,這也是在編程語言中 ...

Mon Jul 30 06:45:00 CST 2018 0 1158
小數二進制如何表示

為0。 特殊情況: 小數部分出現循環,無法停止,則用有限的二進制無法准確表示一個小數,這也是在編程語言中 ...

Mon Oct 18 01:21:00 CST 2021 0 1446
進制0.1 為什么不能用二進制很好的表示

二進制表示法。。。。 這是也是基礎知識啦: 別急我們一點一點的講解。正整數轉二進制,負整數轉二進制小數二進制 正整數轉二進制: 正整數轉成二進制。要點一定一定要記住哈:除二取余,然后倒序排列,高位補零。 21 ...

Sun Apr 17 16:06:00 CST 2016 0 8582
二進制小數及 IEEE 浮點表示

1、二進制小數   前面這篇博客 進制間的轉換 我們已經講過了各個進制數的表示。現在我們復習一下:     進位計數制的要素:     ①、數碼:用來表示進制數的元素。比如二進制數的數碼為:0,1。十進制數的數碼為:0,1,2,3,4,5,6,7,8,9。十六進制數的數碼 ...

Tue Aug 14 18:38:00 CST 2018 0 6297
進制數轉換二進制的方法以及十進制0.1為什么無法二進制很好地表示

本文包含十進制正整數轉換二進制數、十進制負整數轉換二進制數、以及十進制小數轉換成二進制數的方法講解,想了解為什么0.1無法二進制很好地表示的朋友可以直接看文章末尾。 首先我們來了解一下如何將十進制正整數轉換成二進制。 將十進制數除以2取余數,直到商為0停止計算; 對余數逆序排列 ...

Mon Mar 01 20:22:00 CST 2021 0 261
二進制表示-1

00000000 00000001 00000010 00000011 …… 01111111 127 = 2^7-1 10000000負的最大 01111111 100 ...

Fri Aug 16 03:51:00 CST 2019 0 467
小數二進制轉換

問題:十進制下的小數轉為二進制下的小數。 方法:取一個小數,如0.4。按照如下方式:'|'左邊的2是乘數,'%'右邊是余數 中間一列(0.4, 0.8, 0.6, 0.2 ...)是轉換數據,將其乘以2(即除以0.5),小數點左邊的部分作為余數(放在%后面),小數點右邊的部分 ...

Tue May 05 04:34:00 CST 2020 0 2290
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM