Big Endian(ビッグ エンディアン), Little Endian(リトル エンディアン) とは? 数値のメモリーへの格納方法で, 数値の上位桁がメモリーの下位にあるような場合に big endian と云い, 数値の下位桁がメモリーの下位にあるような場合に little endian と云う. (元ネタは, ガリバー旅行記の小人国のエピソード.) 例えば, 4バイトの数値 0x04030201 をメモリーに格納した場合以下のようになる. (c.f. endian.h) big endian では下位アドレスのメモリーから順に 04 03 02 01. 先頭のバイトに上位桁を格納している. (MacOS X/PowerPC, Solaris/SPARC など) little endian では下位アドレスのメモリーから順に 01 02 03 04. 先頭のバイトに下位桁を格納してい