うちの環境(x86 + gcc + linux)ではfloatは16777216が上限っぽい、
なぜだ?