好吧,這個超越了我:我必須有一個漫長的一天。爲什麼(13!mod 10)出現爲4,當數字以兩個0結尾?PHP Math:爲什麼mod(%)不與fac(13)一起使用?
嘗試了這一點:
<?php $thirteen_fac = 6227020800;
echo $thirteen_fac % 10; ?>
結果被4.預計0
我一定是忘了什麼東西非常明顯......
好吧,這個超越了我:我必須有一個漫長的一天。爲什麼(13!mod 10)出現爲4,當數字以兩個0結尾?PHP Math:爲什麼mod(%)不與fac(13)一起使用?
嘗試了這一點:
<?php $thirteen_fac = 6227020800;
echo $thirteen_fac % 10; ?>
結果被4.預計0
我一定是忘了什麼東西非常明顯......
我預計0 ... – 2011-06-07 00:05:16
是那些變量名? :S – 2011-06-07 00:05:50
適用於64位PHP。您是否在32位PHP中溢出32位整數?在應用模數之前回應你的var,看看是否有溢出。 – 2011-06-07 00:07:00