[PHP-users 28018] Re: 整数の下限

UNO Shintaro uno @ venus.dti.ne.jp
2006年 1月 4日 (水) 13:44:24 JST


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/



PHP-users メーリングリストの案内