2011-01-06 7 views
1

Ich denke, das ist eine dumme Frage. aber ich kann es nicht herausfinden. Bitte erschieß mich nicht. : P Ich möchte doppelten Wert wie 8.000000111333 bekommen. aber ich kann nur bis zu 6 Dezimalstellen bekommen. zum Beispielnur 6 Dezimalstellen für Doppel

doppelt _result = 8.000000111333;
DLog (@ "% f", _result);

die Konsole Druck ist - 8.000000

Antwort

8

Sie die Anzahl der Dezimalstellen in Ihrem Format-String angeben, zum Beispiel %.12f.

+0

Vielen Dank für yr Hilfe. : D – moon

1

es mit% .6f angeben:

double _result = 8.000000111333; 
DLog(@"%.6f", _result); 
+0

Danke für Ihre Hilfe. dan04 war schneller. das tut mir leid. :) – moon

Verwandte Themen