SAISHO Kazuhiro wrote: > -2147483648 は 0 - 2147483648 ということですが、同様に、 > -2147483647 は 1 - 2147483648 ということになると思いますが、 いえ、そんなことにはなりません。 -2147483648 は -(2147483648)と同じで、2147483648の符号を逆転したものです。 -2147483647 は -(2147483647)と同じで、2147483647の符号を逆転したものです。 前者は()の中身がfloatで、符号逆転結果もfloatになります。 後者は()の中身がintegerで、符号逆転結果もintegerになります。 -- UNO Shintaro, 宇野 信太郎 ( mailto:uno @ venus.dti.ne.jp ) http://www.venus.dti.ne.jp/~uno/ http://d.hatena.ne.jp/uno/