- ベストアンサー
進数や変数について
Javaを勉強しています。 2進数、8進数、16進数が全くわかりません。 また、変数についても全くわかりません。 詳しくわかるサイトや本がありましたら、教えて下さい。 (今、手元にある本では簡単に書かれてあるだけで…理解出来ません。) よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
★2/8/16進数の解説 ・2進数とは、0、1 で表現した数(データ)の並びです。 ・8進数とは、0~7 で表現した数(データ)の並びです。 ・16進数とは、0~15 で表現した数(データ)の並びです。 なお、16進数の場合は 10 以上の数を 10=A、11=B、12=C、13=D、14=E、15=F という 英字の1文字で表します。小文字でも可能です。 ・それで人間が扱っている 10 進数は、0~9 でその次は 10 となります。 これは 1 桁の位が 9→0 に戻り、10 桁の位が繰り上がった状態なのです。 同様に 2/8/16 進数も繰り上がりが発生します。 2 進数を例にとると 0 1 10←ここで繰上りが発生、2の0乗は 1→0 に戻ります。 11 100←ここで繰上りが発生、2の0乗と1乗が 1→0 に戻ります。 : と続きます。なお、先頭のゼロは表記しなくても良い場合があります。→省略可能。 ・まぁ、下で紹介するサイトをよく読んでみて下さい。 あと『変数』とは、変化する数のことで一時的に記憶しておくメモリ上の場所を指します。 コンピュータは変数という『箱』の中身の数を計算したり、結果を代入したりします。 よって、変数という概念がとても大事になってきます。→概念を持つことが本当に大事。 紹介: ・2/8/16進数はコンピュータの基本ですのしっかりと理解しておきます。 分かりやすそうなリンクを貼っておきます。 http://www.infonet.co.jp/ueyama/ip/glossary/binary_g.html→『2進数(表示)』 http://koji.chu.jp/stepupXnnumber.html→『n進数の部屋』 その他: ・Java の優良サイトを紹介します。 本当ならば Java 言語の本を数冊、用意してから学習するのが最もよいのですが…。 (1)http://www.atmarkit.co.jp/channel/javaentry/javaentry.html→『Java入門』 (2)http://www.tohoho-web.com/java/index.htm→『とほほのJava入門』 (3)http://www.javaroad.jp/→『Javaの道(Java入門・リファレンス)』 (4)http://www.fk.urban.ne.jp/home/kishida/→『Java入門講座』 上記の(1)を一番お勧めします。理由は詳しく分かりやすいから。 ・以上。参考に!
お礼
とても早く、また良いサイトを紹介していただき、ありがとうございます。 とても嬉しいです。 頑張って勉強します!