- 締切済み
16進数とかわからないです
chie65535の回答
- chie65535
- ベストアンサー率44% (8569/19470)
追記。 貴方は、10進数で「9たす1は10」ってのは「知っている筈」です。 でも「知っているだけ」で「本質は理解してない」のだと思います。 本質をきちんと理解しているのであれば 9(10進数)+1(10進数)=10(10進数) も 1(2進数)+1(2進数)=10(2進数) も F(16進数)+1(16進数)=10(16進数) も、一発で理解できる筈なのです。 「知っている」と「理解している」は違うのです。
関連するQ&A
- 2進数を16進数に変換するにはどうしたらいいのでしょうか?
たとえば、10110111110という2進数を16進数に変換するには どうしたらできるのでしょうか?よろしくお願いいたします。 (本などで調べたら、下から4桁ずつ区切るとよいとかいてあったのですが よく意味がわかりませんでした。) コンピュータにあまり詳しくないので、どなたか初歩的に優しく教えていただけないでしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
- コンピューターで扱う、2進数について
コンピューターは0と1しか理解できず、 つまりそれは2進数で、それを4桁に区切って16進に変換して表現することが多いと思います。 今ふと思ったのですが、 何故16進なのでしょうか? 例えば3桁区切りで8進、5桁区切りで32進、 ではいけなかったのでしょうか? 例えばIPアドレスなんかも16進2桁ですよね? 2進の4桁+4桁ですよね。 単純にそう言う風に決めてしまったということなのでしょうか?
- ベストアンサー
- 情報処理技術者
- 2進数1101.011に2進数の桁の重みをかけると
2進数1101.011に2進数の桁の重みをかけるとなぜ10進数になるんでしょうか? それはそういう結果になるからだ、というのはわかっているんですが、私が知りたいのは 2進数1101.011 に10進数の桁の重みをかけたら、10進数に変換される 2進数1101.011 に8進数の桁の重みをかけたら、8進数に変換される 2進数1101.011 に16進数の桁の重みをかけたら、16進数に変換される というのなら納得できるんですが 2進数1101.011 に2進数の桁の重みをかけたら 10進数 というのが納得できません。なぜ、8進数、16進数、3,4,5,6,7,ではなく10進数になるんでしょうか?2進数の桁の重みなのに。
- ベストアンサー
- その他(プログラミング・開発)
- 2進数1011.011を10進数に変えた場合答えは
2進数1011.011を10進数に変えた場合答えは11.375になります それは2進数の桁の重みを使って計算しました その逆に、 10進数11.375を2進数に変えた場合、1011.011になります。 それも2進数の桁の重みを使って導き出します なぜ、どちらの場合も2進数の桁の重みを使うんでしょうか? 2から10 10から2 10から2にするときは、10進数の桁の重みを使わないのはなぜなんでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- 10進数を16桁2進数になおす問題について
10進数の0.3を16桁2進数表現であらわすと 0.0100110011001100 でいいのでしょうか? また10進数の0.1を2進数16桁であらわし,17桁目で0捨1入せよ.という 問題があるのですが 17桁まで表すと 0.00011001100110011 で0捨1入すると 0.0001100110011010 でいいのでしょうか? これを10回加えると1よりは大きくなるのでしょうか? それとも小さくなるのでしょうか? どなたか教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- 10進数から8けたの2進数に変換
10進数から2進数への変換はわかるのですが 10進数から8桁の2進数への変換がわかりません。 仮に10進数の38を8桁の2進数に直す場合、どんな過程を経て、8桁の2進数になるのでしょうか。 どなたか教えていただけますと有難いです。 宜しくおねがいします。
- 締切済み
- その他([技術者向] コンピューター)
- 2進数を36進数に変換する
2進数を36進数に変換する際、2進数の何桁ごとに区切ればよいのでしょうか? 16進の場合は、4ケタごとに区切ってやるような感じです。
- ベストアンサー
- その他([技術者向] コンピューター)
お礼
成る程ねぇ