• 締切済み

16進数とかわからないです

noname#231223の回答

noname#231223
noname#231223
回答No.9

No.2です。 「^」は、累乗を示す記号です。 コンピュータ上ではワープロや表計算などで書式設定できないとき、右肩に文字を書くことができないので 2^3・・・2の3乗 10^5・・・10の5乗 x^y・・・xのy乗 といった書き方をします。 以下、10進数は後ろに(D)、2進数は後ろに(B)を書いて示します。なお、16進数は(H)。 各桁の「重み」というものを感覚的につかめれば、2進数というのが何者かつかめるかな、と。 234(D)・・・ 2×10^2 + 3×10^1 + 4×10^0 =2×100 + 3×10 + 4×1 =234 1101(B)・・・ 1×2^3 + 1×2^2 + 0×2^1 + 1×2^0 =1×8 + 1×4 + 0×2 + 1×1 =13 23C(H)・・・ 2×16^2 + 3×16^1 + 12×16^0 =2×256 + 3×16 + 12×1 =572 n進数では、nごとに桁上がりするので、各桁の重みは右から左にn^0,n^1,n^2,・・・となるわけです。

hah5
質問者

お礼

あぁそういうことだったんですね あとDとかそうつかうんですね ありがとう

関連するQ&A

  • 2進数を16進数に変換するにはどうしたらいいのでしょうか?

    たとえば、10110111110という2進数を16進数に変換するには どうしたらできるのでしょうか?よろしくお願いいたします。 (本などで調べたら、下から4桁ずつ区切るとよいとかいてあったのですが よく意味がわかりませんでした。) コンピュータにあまり詳しくないので、どなたか初歩的に優しく教えていただけないでしょうか?

  • 10進数の補数

    基本情報のテキストのコラムに載っていたことなのですが理解できません 「10進数の補数の場合だと、9の補数と10の補数があることになりますね。 たとえば、2桁の範囲で考えると、 70の9の補数は99-70=29、 10の補数は100-70=30、 となりますね」 ・・・ 意味が・・・わかりません 一応、1の補数、2の補数 については勉強したばかりで理解できているつもりです。 教えてください。 お願いいたします

  • コンピューターで扱う、2進数について

    コンピューターは0と1しか理解できず、 つまりそれは2進数で、それを4桁に区切って16進に変換して表現することが多いと思います。 今ふと思ったのですが、 何故16進なのでしょうか? 例えば3桁区切りで8進、5桁区切りで32進、 ではいけなかったのでしょうか? 例えばIPアドレスなんかも16進2桁ですよね? 2進の4桁+4桁ですよね。 単純にそう言う風に決めてしまったということなのでしょうか?

  • 数と式

    2桁の自然数でその2乗した数の下2桁がもとの2桁の自然数に一致するものがある。 このような2桁の自然数を求める問題で 2桁の自然数10x+yとおくと 2乗すると (10x+y)^2=100(x^2)+10・2xy+y^2 となって y=1のとき(y^2)=1 y=5のとき(y^2)=25 Y=6のとき(y^2)=36 でy=1,5,6の場合を考えればいいのですが 基礎の合同式しか理解できないためどのように表すがわかりません おねがいします

  • 進数の桁の重みはなぜ、重みと呼ぶんでしょうか? 何

    進数の桁の重みはなぜ、重みと呼ぶんでしょうか? 何か重いものなんてないですよね?どういう意味なんでしょうか?

  • 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ケタごとに区切ってやるような感じです。