संभव डुप्लिकेट के बीच का अंतर है:
Difference between format specifiers %i and %d in printfक्या printf ("% i") और printf ("% d")
मैं सिर्फ संदर्भ की जाँच की, इसके बारे में दोनों का कहना है वे हस्ताक्षरित पूर्णांक इंगित करते हैं। मैंने सोचा कि कुछ अंतर होना चाहिए
कोई नहीं ........... – Mysticial
शायद इतिहास का एक सा नहीं है; मुझे नहीं पता – chris
@ paulsm4 द्वारा उल्लिखित SO डुप्लिकेट है। C12 मानक दस्तावेज़ से उद्धृत , खंड 7.19.6.1: "8. रूपांतरण विनिर्देशक और उनके अर्थ हैं: डी, मैं int तर्क शैली [-] dddd में हस्ताक्षरित दशमलव में परिवर्तित कर दिया गया है। परिशुद्धता निर्दिष्ट करता है प्रदर्शित होने वाले अंकों की न्यूनतम संख्या; यदि मूल्य को परिवर्तित किया जा सकता है तो कम अंकों में इसका प्रतिनिधित्व किया जा सकता है, इसे प्रमुख शून्य के साथ विस्तारित किया जाता है। डिफ़ॉल्ट परिशुद्धता 1 है। शून्य की सटीकता के साथ शून्य मान को परिवर्तित करने का परिणाम कोई वर्ण नहीं है। " दूसरे शब्दों में, उनका इलाज समान होता है। –