Ben şu sorunlar var:
Birincisi: Ben, çok sayıda bir 32-bit alanlarda sola kayması yapmaya çalışıyorum, ve olduğu gibi-nedense numarası her zaman iade edilir. Örneğin:
echo(516103988<<32); // echoes 516103988
Boşluk sola bit kaydırma 2 ile çarpımı eşdeğer olduğundan, i ^ 32 2 ile çarpılmasıyla çalıştı ve çalışıyor, bu 2216649749795176448 döndürür.
İkinci olarak: Yukarıdaki noktadan sayısı 9379 eklemek gerekir:
printf('%0.0f', 2216649749795176448 + 9379); // prints 2216649749795185920
Basmalı: 2216649749795185827