प्रारूप विनिर्देशक का उपयोग इनपुट-आउटपुट (I/O) संचालन के लिए किया जाता है। फॉर्मेट स्पेसिफायर की मदद से, कंपाइलर समझ सकता है कि I/O ऑपरेशन में किस प्रकार का डेटा है।
कुछ तत्व हैं जो प्रारूप विनिर्देशक को प्रभावित करते हैं। वे इस प्रकार हैं -
-
एक ऋण चिह्न (-):बायां संरेखण।
-
% के बाद की संख्या न्यूनतम फ़ील्ड चौड़ाई निर्दिष्ट करती है। यदि स्ट्रिंग चौड़ाई से कम है, तो यह रिक्त स्थान से भर जाएगी।
-
अवधि (.) - अलग क्षेत्र की चौड़ाई और सटीकता।
प्रारूप विनिर्देशक
यहां कुछ प्रारूप विनिर्देशों की सूची दी गई है -
विनिर्देशक | के लिए उपयोग किया जाता है |
---|---|
%c | एक वर्ण |
%s | एक स्ट्रिंग |
%hi | संक्षिप्त (हस्ताक्षरित) |
%hu | लघु (अहस्ताक्षरित) |
%Lf | लंबा डबल |
%n | कुछ भी प्रिंट नहीं करता |
%d | एक दशमलव पूर्णांक (आधार 10 मानता है) |
%i | एक दशमलव पूर्णांक (आधार का स्वतः पता लगाता है) |
%o | एक अष्टक (आधार 8) पूर्णांक |
%x | एक हेक्साडेसिमल (आधार 16) पूर्णांक |
%p | पता (या सूचक) |
%f | फ्लोट्स के लिए एक फ्लोटिंग पॉइंट नंबर |
%u | इंट अहस्ताक्षरित दशमलव |
%e | वैज्ञानिक संकेतन में एक अस्थायी बिंदु संख्या |
%E | वैज्ञानिक संकेतन में एक अस्थायी बिंदु संख्या |
%% | % प्रतीक |
उदाहरण
%o ऑक्टल पूर्णांक प्रारूप विनिर्देशक के लिए सी प्रोग्राम नीचे दिया गया है -
#include <stdio.h> int main() { int num = 31; printf("%o\n", num); return 0; }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
37