「16進法のC.2を10進数で表すといくらになるか?」という問題でどなたかわかり易くおしえていただけませんでしょうか?

よろしくお願い致しますM--M

このQ&Aに関連する最新のQ&A

A 回答 (3件)

C.2の "." は小数点でしょうか?



1桁の16進数は以下のように変換されます。

0 ->0
1 ->1
2 ->2
3 ->3
4 ->4
5 ->5
6 ->6
7 ->7
8 ->8
9 ->9
A ->10
B ->11
C ->12
D ->13
E ->14
F ->15

C.0であれば 10進数では12.0 になります。
16進の0.2 は10進数では 2/16になので0.125になります。
合わせると C.2(16進)→ 12.125(10進)

16進で XYZ.UV を10進に直す時は
X*16^2 + Y*16^1 + Z*16^0 + U*16^-1 + V*16^-2 を計算します。

この時
16^2 = 256
16^1 = 16
16^0 = 1
16^-1 = 1/16
16^-2 = 1/256
です。
    • good
    • 0
この回答へのお礼

丁寧な回答感謝です^^

ありがとうございますm--m

お礼日時:2011/04/24 14:39

N進法について



1)10進法の456で考えて見ます

 456というのは、3桁の数字ですが
 4×100+5×10+6×1 という構造です。

 左から 10の2乗の位 10の1乗の位 10の0条の位 からなります。
 10の2乗を10^2、10の1乗を10^1いうように書きます。

 456という数字は次のように表現できます

 4×10^2 + 5×10^1 + 6×10^0(10^0は常に1 0乗したものはすべて1)


2)16進法の456では

 4×16^2 + 5×16^1 + 6×16^0

3) 問題のC2は10進のいくらか?

  ほかの方の回答どおりになります。
  16進法の場合0,1,2、・・・9、A,B,C,D,E,Fまであります。

  Cは10進で12

  そこで、12×16^1+2
 
 
4)N進法でも おなじように表現できます
  
 456なら
       4×N^2 + 5×N^1 +6×N^0 (N^0=1)

 N=8 8進法なら 456は 10進の302 になるのです。
    • good
    • 0
この回答へのお礼

すごく丁寧にまとめられていてとてもわかり易いです^^

ありがとうございます^^

お礼日時:2011/04/24 14:46

何が、どうわからないのか?


結果だけなら、windowsアプリの電卓で、出ます。
考え方。
10進法の12:
1*10+2=12   1*10の1乗+2*10の0乗
16進数のC2:
C*16+2   C*16の1乗+2*10の0条
ここで、Cは12だから、
12*16+2

わかったかな。
テキストみればわかるんだけどなぁ。
何がわかんないんだろ
    • good
    • 0
この回答へのお礼

具体的で質問に対して適切に回答してくださりとてもよくわかりましたm--m

ありがとうございますm--m

お礼日時:2011/04/24 14:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報