Possible en double:
Trouble with floats in Objective-Coutre Objective-C virgule flottante erreur
J'ai cassé ce problème à peu près aussi simple que je peux l'obtenir. N'hésitez pas à essayer la même chose et dites-moi si vous obtenez la même erreur et quelle solution vous pourriez avoir. Je l'ai déjà essayé sur plusieurs ordinateurs.
float total = 200000.0f + 154196.8f;
NSLog(@"total: %f", total);
La sortie est:
total: 354196.812500
Si quelqu'un a une sorte d'explication logique, ne hésitez pas à partager.
Pourquoi tag avec 'xcode' qui n'est pas lié à Xcode? –
Xcode est l'environnement que j'utilise lorsque cela se produit. Essayez de ne pas changer les messages des gens la prochaine fois. –
no. La mise en œuvre, au mieux, est OS X et GCC/clang (quel que soit). Le problème serait le même que si vous utilisiez un autre IDE. –