いう32bitを8bit(=1バイト)ずつに分けて格納したい場合がある。順になるのがリトルエンディアンである。上記のwikipediaでは、ビッグエンディアンは人間の表記順序に近いというメリットが挙げられているし、リトルエンディアンは多倍長計算の際にアドレスを順方向にたどっていけるのがメリットであるとされている(加算、減算、乗算では確かにそのとおりである・・・人間の筆算でも下の桁から計算していきますよね)。これだけの観点しか存在しないのだとしたら、僕はリトルエンディアンのほうが良いと考える。人間の慣習なんて合理的な理由ではないから。なんとなれば、人間のほうが数字を逆に書くようになればいいんだ、とさえ思う。別の観点ここでは以上の常識的な観点以外の視点から、エンディアンについて考えてみようと思う。16進数で書くと分かりにくくなるかもしれないので、以後は2進数で考えてみる。いう16bitのビット列があったとしよう。