Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

Printf रूपांतरण वर्ण क्या हैं और उनके प्रकार क्या हैं?

Printf का उपयोग एक स्ट्रिंग को प्रिंट करने के लिए किया जाता है जिसमें कोई रिक्त फ़ील्ड नहीं भरी जाती है।

उदाहरण के लिए,

printf ("An ordinary string..");
printf ("Testing 1,2,3...");

अगला सरलतम मामला जो अब से पहले इस्तेमाल किया गया है, वह है एक पूर्णांक संख्या का प्रिंट आउट लेना।

int number = 48;
printf ("%d",number);

दोनों को नीचे दिखाए अनुसार जोड़ा जा सकता है -

int number = 48;
printf ("Some number = %d",number);

इस अंतिम उदाहरण का परिणाम स्क्रीन पर निम्नलिखित का प्रिंट आउट लेना है -

Some number = 48

यहां प्रिंटफ के लिए अलग-अलग अक्षरों की सूची दी गई है -

  • डी - हस्ताक्षरित इनकार पूर्णांक
  • यू - अहस्ताक्षरित इनकार पूर्णांक
  • x − हेक्साडेसिमल पूर्णांक
  • − अष्टक पूर्णांक
  • s - स्ट्रिंग
  • सी − सिंगल कैरेक्टर
  • f − निश्चित दशमलव फ़्लोटिंग पॉइंट
  • − वैज्ञानिक संकेतन फ़्लोटिंग पॉइंट
  • जी - f या e का प्रयोग करें, जो भी छोटा हो

उदाहरण

प्रिंटफ रूपांतरण वर्णों और प्रकारों के उपयोग के लिए C प्रोग्राम निम्नलिखित है:-

/* printf Conversion Characters and Types */
#include <stdio.h>
main (){
   int i = -10;
   unsigned int ui = 10;
   float x = 3.56;
   double y = 3.52;
   char ch = ’z’;
   char *string_ptr = "any old string";
   printf ("signed integer %d\n", i);
   printf ("unsigned integer %u\n",ui);
   printf ("This is wrong! %u",i);
   printf ("See what happens when you get the ");
   printf ("character wrong!");
   printf ("Hexadecimal %x %x\n",i,ui);
   printf ("Octal %o %o\n",i,ui);
   printf ("Float and double %f %f\n",x,y);
   printf (" ditto %e %e\n",x,y);
   printf (" ditto %g %g\n",x,y);
   printf ("single character %c\n",ch);
   printf ("whole string -> %s",string_ptr);
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

signed integer -10
unsigned integer 10
This is wrong! 4294967286See what happens when you get the character wrong!Hexadecimal fffffff6 a
Octal 37777777766 12
Float and double 3.560000 3.520000
ditto 3.560000e+000 3.520000e+000
ditto 3.56 3.52
single character z
whole string -> any old string

  1. सी भाषा में निहित और स्पष्ट प्रकार के रूपांतरण क्या हैं?

    एक डेटा प्रकार को दूसरे डेटा प्रकार में परिवर्तित करना प्रकार रूपांतरण कहलाता है। अंतर्निहित प्रकार रूपांतरण स्पष्ट प्रकार का रूपांतरण अंतर्निहित प्रकार रूपांतरण जब ऑपरेंड विभिन्न डेटा प्रकार के होते हैं, तो कंपाइलर निहित प्रकार के रूपांतरण प्रदान करता है। यह छोटे डेटा प्रकार को बड़े डेटा प्

  1. C++ में फ्लिप-फ्लॉप प्रकार और उनका रूपांतरण

    फ्लिप-फ्लॉप अनुक्रमिक डिजिटल सर्किट हैं। फ्लिप-फ्लॉप के कुछ अलग प्रकार हैं। यहां हम फ्लिप-फ्लॉप के प्रकार और एक फ्लिप-फ्लॉप से ​​दूसरे में रूपांतरण नियम देखेंगे। फ्लिप-फ्लॉप मूल रूप से चार प्रकार के होते हैं - एसआर फ्लिप-फ्लॉप डी फ्लिप-फ्लॉप जेके फ्लिप-फ्लॉप टी फ्लिप-फ्लॉप एसआर फ्लिप-फ्लॉप SR फ्

  1. यूएसबी एलईडी लाइट्स क्या हैं और उनके उपयोग क्या हैं?

    हम सभी के पास हमारे पसंदीदा तकनीकी सामान होते हैं जो हमें अपने जीवन को बेहतर ढंग से व्यवस्थित करने में मदद करते हैं। यदि आप कुछ नया और वास्तव में उपयोगी खोज रहे हैं, तो USB LED लाइट खरीदने पर विचार करें, क्योंकि वे सस्ती हैं और लगभग कहीं भी फिट हो सकती हैं। उपभोक्ता की आवश्यकता के आधार पर, ये गैजेट