Quelle est la différence entre "F" et "D" dans la fonction PHP Pack? Avez-vous déjà monté sur le piège à précision des points flottants?
La fonction du pack est un outil très pratique pour emballer les données dans les chaînes binaires au format spécifié, et est souvent utilisé dans la transmission réseau, le stockage de fichiers et d'autres scénarios. Surtout en ce qui concerne les numéros de points flottants, Pack fournit deux codes de format: "F" et "D", qui semblent similaires, mais ont en fait des différences essentielles. Aujourd'hui, nous explorerons les différences entre les deux et le piège de précision des points flottants sur lesquels vous avez peut-être marché.
pack