Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung der Genauigkeit der Konvertierung von Float in Int auf der offiziellen PHP-Website mit.
<?php echo (int) ( (0.1+0.7) * 10 ); // 显示 7! ?>
Aufgrund des Präzisionsproblems von Gleitkommazahlen, 0,1+0,7=0,799999..., erhalten wir nach ×10 7,9..., bei der Konvertierung von Float in Int wird die Mantissenrundung entfernt , also ist das Ergebnis 7.
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Float-to-Int-Genauigkeit auf der offiziellen PHP-Website. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!