• ベストアンサー

16進数を10進数に変換

16進数「1CB」を10進数に変換した値はどうなるのでしょうか?分かる方いらっしゃいましたらお願いします。

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

  • ベストアンサー
回答No.1

1 * 16^2 + 12 * 16 + 11 = 459

その他の回答 (5)

  • urdapple
  • ベストアンサー率30% (9/30)
回答No.6

うわ!Σ( ̄□ ̄;) 俺足し算間違ってんじゃん( ̄▽ ̄;) (/-\*)恥ずかし…

noname#35109
noname#35109
回答No.5

0x1CB を10進数に http://www.google.co.jp/search?hl=ja&q=0x1CB+%E3%82%9210%E9%80%B2%E6%95%B0%E3%81%AB&lr= 1CB の前に 0x(ゼロエックス) を付ければ,16進数 0o(ゼロオー) を付ければ,8進数 0b(ゼロビー) を付ければ,2進数 と解釈されますから,その後に日本語で, 「を10進数」や「を10進数に」や「を10進数に変換」を付ければ Google が計算してくれます。 実際には(英語では), 0x1CB in decimal http://www.google.co.jp/search?hl=ja&q=0x1CB+in+decimal&lr= となります。 というわけで, プログラミング > その他(プログラミング) カテゴリからでは 何のプログラミングの言語がわかりませんが, Google語では,  0x1CB in decimal とプログラミング? すると  0x1CB = 459 という値が返ってきます。

回答No.4

2進数に直してみます。       1          C        B  0   0  0  1   1  1 0 0  1 0 1 1 2048 1024 512 256  128 64 32 16  8 4 2 1 ←重み 1の立っているところの重みを足していきます。 256+128+64+8+2+1=459

  • urdapple
  • ベストアンサー率30% (9/30)
回答No.3

10進数だと… 1の位には1をかける。10の位に10をかける。100の位に10の2乗をかける。・・・ そしてそれを全部足すと。10進数の数になりますよね。(必要ないけど( ̄▽ ̄;)) 16進数だと… 1の位には1をかける。10の位に16をかける。100の位に16の2乗をかける。・・・ ちょっと面倒なのが… 10進数に対応する数が… 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 A B C D E F 10 だということ。 なので16進数の「1CB」は B(11)x1 + C(12)x16 + 1x256 = 11 + 192 + 256 = 449(10進数)になります。 ちなみにこれは8進数だろうが2進数だろうが考え方はいっしょです。

回答No.2

windowsに標準で付いている電卓を使いましょう プログラム-アクセサリ-電卓 表示-関数電卓 後はなんとなく分かるでしょう?

関連するQ&A