• ベストアンサー

二進数について

初歩的な質問ですみません。 二進法で、0.1111って、10進法で表すとどうなるのでしょうか?? もしよければ、小数点付きの二進法→10進法の変換方法も 教えていただけると嬉しいです。 ぜひよろしくお願いいたします。

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

  • ベストアンサー
  • acacia7
  • ベストアンサー率26% (381/1447)
回答No.1

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です。

その他の回答 (4)

回答No.5

小数第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になります。

  • kony0
  • ベストアンサー率36% (175/474)
回答No.4

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

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=149081
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.3

別の方法を1つ。 小数点以下4桁ですので2^4=16倍しますと、4桁移動して(1111)=15 です。 16倍してますので16で割ります。 15/16=0.9375・・・ 答え 

  • Mell-Lily
  • ベストアンサー率27% (258/936)
回答No.2

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

関連するQ&A