J'ai un double qui a une valeur de quelque chose comme 0.50000 mais je veux juste 0.5 - Y at-il un moyen de se débarrasser de ces 0 à la traîne? :)Effacer les 0 qui suivent sur un double?
Répondre
instructions de format c standard.
NSLog(@" %.2f", .5000)
En C,
printf("%g", 0.5000);
Note: (de GNU manuel libc)
Le % g et % G conversions imprimer l'argument dans le style de % e ou % E (respectivement) si l'exposant est inférieur à -4 ou supérieur ou égal à l à la précision; sinon, ils utilisent le style '% f'. Une précision de 0 est prise comme suit: 1. Les zéros de fin sont supprimés de la partie fractionnaire et un caractère de point décimal apparaît uniquement s'il est suivi de par un chiffre.
Cela fonctionne très bien, mais il donne la forme exponentielle pour les grands nombres et je ne veux pas que .. Toute solution à cela? – Simmy
+1 et répondez à ObjectiveC: D – tarnfeld