プロが教えるわが家の防犯対策術!

初歩的な質問ですみません。
二進法で、0.1111って、10進法で表すとどうなるのでしょうか??

もしよければ、小数点付きの二進法→10進法の変換方法も
教えていただけると嬉しいです。
ぜひよろしくお願いいたします。

A 回答 (5件)

2進数>10進数


    10>2=2^1
     1>1=2^0
   0.1>0.5=2^(-1)
  0.01>0.25=2^(-2)
 0.001>0.125=2^(-3)
0.0001>0.0625=2^(-4)

てな感じで、0.1111=0.9375です。
    • good
    • 0

小数第1位は 2のマイナス1乗、よって1/2、小数第2位は 2のマイナス2乗、よって1/4、小数第3位は 2のマイナス3乗、よって1/8、小数第4位は 2のマイナス4乗、よって1/16、この4数を加えたものになりますから、15/16=0.9375になります。

    • good
    • 0

昔あった同様の質問に対する回答です。



参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=149081
    • good
    • 0

別の方法を1つ。


小数点以下4桁ですので2^4=16倍しますと、4桁移動して(1111)=15 です。
16倍してますので16で割ります。
15/16=0.9375・・・ 答え 
    • good
    • 0

n進法の第m桁がpであるなら、十進法では、


 p×n^(m-1)
であるということです。n進法の小数点以下第m'桁がp'であるなら、十進法では、
 p'×n^(-m')
であるということです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!