आउटपुट फ़ील्ड की चौड़ाई और शुद्धता
*** गहन सामग्री: सी भाषा में रुचि रखने वालों के लिए ***
अतिरिक्त आउटपुट विनिर्देशक आपको कुछ स्वरूपों में संख्याओं के आउटपुट को नियंत्रित करने की अनुमति देते हैं।
न्यूनतम फ़ील्ड चौड़ाई
उदाहरण:
%04d
- संख्या 4 स्थितियों में प्रदर्शित की जाएगी, यदि चार अंकों से कम हैं, तो पहले वाले शून्य होंगे।
<पूर्व>
इंट ए = 34; प्रिंटफ ("% 04d", ए); // स्क्रीन पर:
0 0 3 4
अंडरस्कोर को विशेष रूप से संख्या के आउटपुट के दृश्य प्रदर्शन के लिए यहां रखा गया है।
%4d
– वही, केवल शून्य के स्थान पर रिक्त स्थान होंगे
<पूर्व>
इंट ए = 34; प्रिंटफ ("% 4d", ए); // ऑन स्क्रीन:
_ _ 3 4
एक निश्चित सटीकता के साथ आउटपुट
वास्तविक संख्याओं को आउटपुट करने के लिए एक निश्चित सटीकता के साथ आउटपुट का उपयोग किया जाता है। डिफ़ॉल्ट रूप से, वास्तविक संख्याएँ अधिकतम 6 दशमलव स्थानों की सटीकता के साथ प्रदर्शित की जाती हैं। लेकिन ऐसे समय होते हैं जब आपको एक अलग सटीकता के साथ एक संख्या प्रदर्शित करने की आवश्यकता होती है। इस मामले में, आपको यह निर्दिष्ट करने की आवश्यकता है कि संख्या के लिए कितने परिचित स्थान आवंटित किए जाएं और कितने दशमलव बिंदु के बाद।
उदाहरण के लिए,
%9.3f
- डॉट के बाद तीन वर्णों के साथ एक वास्तविक संख्या 9 पदों (डॉट के नीचे की स्थिति सहित) में प्रदर्शित की जाएगी (पूर्णांक और भिन्नात्मक भाग के बीच विभाजक डॉट है)।
<पूर्व>
डबल ए = 34.24356; प्रिंटफ("%9.3f",ए); // स्क्रीन पर: _ _ _
3 2 । 2 4 4