作者Gilbert0 (Gilbert 0)
看板Grad-ProbAsk
標題Re: [問題] 10進制轉8進制
時間Tue Mar 17 19:46:37 2009
※ 引述《Los3r ( )》之銘言:
: ※ 引述《erictku (小杰)》之銘言:
: (211.231) 這是10進制 要轉成8進制
: → Los3r:335.16621320..... 03/17 01:21
: → Los3r:@@ 211看成221了 03/17 01:57
: → erictku:樓上怎麼算的@@?~我想知道 03/17 10:20
: 8^2 8^1 8^0 8^-1 8^-2 8^-3 8^-4 8^-5
: ┌┐ ┌┐ ┌┐ ┌┐ ┌┐ ┌┐ ┌┐ ┌┐
: └┘ └┘ └┘.└┘ └┘ └┘ └┘ └┘
: 小數點後的部分
: 231 231 231/125 1.848 1 0.848 * 8
: 0.231 = ─── = ──── = ──── = ─── = ─ + ─────
: (十進位) 1000 2^3*5^3 8 8 8 8*8
: 1 6 6.272
: = ─ + ── + ──
: 8 64 512
: 1 6 6 2 1 3 2 0 7.169
: = ─ + ── + ── + ── +── + ── + ── + ── + ── ........
: 8 8^2 8^3 8^4 8^5 8^6 8^7 8^8 8^9
: ≒0.16621320..... (八進位)
小數部分可以用連乘求
.231
* 8
───
1.848 取小數點前的1,小數點後的部份繼續乘
---------------------
.848
* 8
───
6.784 取小數點前的6,小數點後的部份繼續乘
---------------------
.784
* 8
───
6.272 取小數點前的6,小數點後的部份繼續乘
---------------------
.272
* 8
───
2.176 取小數點前的2,小數點後的部份繼續乘
重覆運算即是0.1662.....
※ 編輯: Gilbert0 來自: 59.104.139.52 (03/17 19:47)