18/08/02 03:51:34.23 vClc7nAi0.net
>>277
n進数というのは一桁でn個の値を使えるということで、16進数なら1桁の中は16種類の文字を数値ということにして扱う。
一般的な10進数だと 0 ~ 9 までしかなくて足りないので A ~ F も一桁の数を表す事にして1桁で16段階を表せるようにする。
1桁で 0 ~ F が10進数の 0 ~ 15 に相当する。一つ上の桁の 10 は10進数だと16になる(16^1ということ)。
もう後は算数の問題なのでわかるよな。 0x000ff1 は 15 * 16^2 + 15 * 16 + 1 = 4081 だ。