n進数同士のスケール比較

2^10 ≒ 10^3であることから2進数の10000000000は10進数の1000として何となくスケールを把握できる。

では16進数と10進数についてはどうか。

0x10000000というのは10進数だといくつなのか。これがすぱっと頭に浮かばなかった。

16^5 ≒ 10^6 = 1MB という感じかな? 0x10000000 = 16^2 M = 256Mですな。よしこれでいこー。

・・・と、ここまで来て、16^7 = 2^(7*4) = 2^28 = 2^(10*3 - 2)でもよかったことに気づいた。orz