• ベストアンサー

IPアドレスの表し方について教えて下さい!

IPアドレスを2進数から10進数に表す時に、右から1,2,4,8,16、32、64、128と倍にしていったものを使って変えていますが、この数値は決まった数値なのですか?また、この数値を使うとなぜ2進数から10進数に変わるのですか?

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

  • ベストアンサー
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

2進数だと右から順番に2のx乗したものをかけてやることになります。 ですから1,2,4,8,....という数字になるんですね。 10進数でも同じで10のx乗したものをかけていくことになりますね。

参考URL:
http://www.shunzei.com/lecture/stepup/binary.html

その他の回答 (2)

  • zuru
  • ベストアンサー率6% (29/443)
回答No.2

自分は2進=>10進にする場合は一度16進に置き換えてから考えます。 面倒ですが、一番納得できます。 両手(親指無)で数えると255まで数えられるのであとはその応用です。

回答No.1

2進数だと2になると桁上がりするからです。 例えば、数字の「5」を0と1だけで表そうとしたらどうなるか考えて下さい。 0と1では1までしか表現できないから、桁上がりするしかないんです。 だから1の次は10になるんです。その次は11になり、 さらにその次は100になります。 そして「5」は101です。 >この数値を使うとなぜ2進数から10進数に変わるのですか? 10進数というよりは、大きさが5であるものに変わると言えるでしょう。

関連するQ&A