2016-11-21 8 views
0

私はこれを2つのステップで試しました。 ステップ1 == hexaをバイナリに変換します。 20CD.45 ==> 0010000001100111.01000101ヘキサを20CD.45の8進数に変換する方法は?

ステップ2 ==>私が得た ==> 40147.212

実際のANSをOCTAするバイナリ変換 が、その直後には... 8進数で40147.212です。 (ドット)。 誰でもこれを言うことができます。あなたが表現されている値にいくつかの数学をやって

+0

あなたはそれが間違っていると思いますか? –

+0

。(ドット)の前で実際には、右から左に3桁の2進数を割り、それを左から見て対応する小数点を書きます。右から左に100分割した場合、10進数値4 .. ..しかし後に。 (ドット)私は少し混乱しています。それは左から右に分かれていなければなりません。 –

+1

プログラミングやソフトウェア開発ではなく、[math.se]について話題になっているので、この質問を議論の終わりとすることにしました。 – Pang

答えて

0

4*16^-1 + 5*16^2 
    = 4/16 + 5/256 
    = 2/8 + 4/256 + 1/256 
    = 2/8 + 1/64 + 2/512 
= 2*8^-1 + 1*8^-2 + 2*8^-3 

ので、はい、0.45六角は0.212進と同等です。

+0

ありがとうございます。 –

関連する問題