- ベストアンサー
「10進数の1/16は16進数で表せば、0.1と表
「10進数の1/16は16進数で表せば、0.1と表せる」 とありますが、なんで0.1で表せるんですか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
16進数とは、16倍すると桁があがる数字なのです。 1が16個集まれば、10となる世界で、これをさらに16倍すれば、100となるのです。 1→10→100 これは16進数の世界では、右にいくほど16倍しているのです。 さて、16倍すれば桁があがるということは、 逆に16で割れば、桁がひとつ下がるわけです。 つまり、1を16で割ったものは、桁が下がって、0.1となるのです。 1/16=0.1 逆にいえば、0.1を16倍すれば、桁が上がって、1となるのです。 0.01→0.1→1 これらは全て右にいくほど16倍しているのです。 前の表と繋げれば、 0.01→0.1→1→10→100 (全て右にいくほど16倍している) つまり、16進数での0.1は1を16で割った1/16に相当するわけです。
その他の回答 (4)
- info222_
- ベストアンサー率61% (1053/1707)
0.1(16進)=0*16^0+1*16^(-1) (10進) =16^(-1)=1/16 (10進) です。 つまり 1/16(10進)=1*16^(-1)(10進) なので、16の指数部が「-1」なので16進の小数第一位の桁が「1」と言う事で 16進では 1/16(10進)=0.1(16進) となります。 お分かり?
- maiko0318
- ベストアンサー率21% (1483/6969)
10進数-16進数 256----100 16-----10 1------1 1/16---0.1 1/256--0.01
- matsu_jun
- ベストアンサー率55% (146/265)
16進数の0.1と0.1を足すと0.2になります。 更に0.1を足すと0.3ですね。以下同様に 0.4、0.5、…、0.9、0.A、0.B、…、0.F となり、次は1になりますね。 これを掛け算で表すと、 0.1×16=1 となります。 この両辺を16で割ってやれば、 0.1=1÷16 になります。
お礼
なるほど・・ ありがとうございます
- aokii
- ベストアンサー率23% (5210/22062)
16進数だから。1/16は0.1、2/16は0.2、3/16は0.3、.....10/16は0.A.....。
お礼
わかりやすいですありがとうございます