2007年09月26日
PHPの整数型と浮動小数点数型の境界

PHPでは、整数型の範囲を超えると自動で浮動小数点数型に変換される。
環境に依存するが、通常、整数型の範囲は、-2147483647 ~ 2147483647
これを超えた値で、(int)で整数型に変換するとオーバーフローする。
大きな数字を扱っていて、少々はまった。
PHPでは、整数型の範囲を超えると自動で浮動小数点数型に変換される。
環境に依存するが、通常、整数型の範囲は、-2147483647 ~ 2147483647
これを超えた値で、(int)で整数型に変換するとオーバーフローする。
大きな数字を扱っていて、少々はまった。