• ベストアンサー

分数を二進法に直す

 11/8 『11分の8』を二進法にする方法を教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

まず、11/8は「8分の11」という根本的な間違い。 情報処理系の問題でしょうか? もしそうであれあ8分の~といった分母が2のべき乗の問題が大半でしょうからそのつもりで回答します。 分母が2のべき乗であれば通常の10進法→2進法の変換をして小数点をシフトすればいいでしょう。 #2のべき乗→2,4,8,16,32...と言うやつ 1(B)は1 0.1(B)は1/2 0.01(B)は1/4 0.001(B)は1/8 小数点を左に3桁動かすと8分することができるわけです。 11を普通に2進法に変換します。 整数を2進法に直す方法はご存知ですね? →1011 小数点を左に3桁シフトします。 →1.011 これが11/8です。 8/11(11分の8)のばあい・・・ 分母が2のべき乗でない場合は、面倒なので少数に直してから変換してください。 というか、そもそも8/11は割り切れません。まるめてください。

関連するQ&A