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

SAISHO Kazuhiro ml @ saisho.info
2006年 1月 4日 (水) 14:17:47 JST


税所です。
たびたびありがとうございます。

[PHP-users 28017]
> さわいです。

> > -2147483648 は 0 - 2147483648 ということですが、同様に、
> > -2147483647 は 1 - 2147483648 ということになると思いますが、
> じゃ -100 は?

2147483548 - 2147483648 です。

> > 高木さんの理論ですと、後者もfloatの計算ですから
> > -2147483647 も float ということになってしまいますが、
> > 実際には -2147483647 は integer ですよね?
> え?
> var_dump (1-2147483648    );は
> float(-2147483647) 
> だよ

でも var_dump (-2147483647) は int(-2147483647) ですよね?
どうも内部的な話と外部的?な話をゴッチャにされているようですね。
「-2147483647」は内部的には「1 - 2147483648」で、
「1 - 2147483648」は float だが、「-2147483647」は integer ですよね、
ということなんです、私が申していることは。
(正しいかどうかは別として。)

--
税所 一弘 <ml @ saisho.info>



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