2010-04-14 11 views

Répondre

5

instructions de format c standard.

NSLog(@" %.2f", .5000) 
+0

+1 et répondez à ObjectiveC: D – tarnfeld

13

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.

+0

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