मैं है निम्नलिखित कोड:उद्देश्य-सी stringvalue से डबल
double d1 = 12.123456789;
NSString *test1 = [NSString stringWithFormat:@"%f", d1]; // string is: 12.123457
NSString *test1 = [NSString stringWithFormat:@"%g", d1]; // string is: 12.1235
मैं एक स्ट्रिंग मान है कि वास्तव में d1 रूप में ही है कैसे मिलता है?
'% d' एक पूर्णांक – PengOne
@PengOne मैंने तय किया है कि उसके लिए इसे '% lf', लंबे समय तक फ़्लोटिंग पॉइंट में परिवर्तित कर दिया गया है। –
@ रिचर्ड जे। रौसीआईआई मेरी समझ यह है कि '% lf' केवल स्कैनिंग के दौरान आवश्यक है। – PengOne