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

printf के लिए विभिन्न अक्षरों की सूची

  • d - साइन्ड डेनरी इंटीजर
  • u - अनसाइन्ड डेनरी इंटीजर
  • x - हेक्साडेसिमल इंटीजर
  • o - ऑक्टल इंटीजर
  • s - स्ट्रिंग
  • c - सिंगल कैरेक्टर
  • f - फिक्स्ड डेसिमल फ्लोटिंग पॉइंट
  • e - साइंटिफिक नोटेशन फ्लोटिंग पॉइंट
  • g - f या e का उपयोग करें, जो भी छोटा हो

उदाहरण

निम्नलिखित C प्रोग्राम printf कन्वर्जन कैरेक्टर्स और प्रकारों के उपयोग के लिए है:

/* 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. C भाषा में अप्रत्यक्ष और स्पष्ट प्रकार रूपांतरण (Implicit and Explicit Type Conversion) C भाषा में अप्रत्यक्ष और स्पष्ट प्रकार रूपांतरण (Implicit and Explicit Type Conversion)

    प्रकार रूपांतरण (Type Conversion) एक डेटा प्रकार के मान को दूसरे डेटा प्रकार में बदलना। दो प्रकार: अप्रत्यक्ष (Implicit) - कंपाइलर स्वतः करता है स्पष्ट (Explicit) - प्रोग्रामर कास्ट ऑपरेटर से करता है 1. अप्रत्यक्ष प्रकार रूपांतरण (Implicit Type Conversion) कंपाइलर द्वारा स्वतः जब ऑपरेंड्स अलग प

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

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

  1. USB LED लाइट्स क्या हैं और उनके उपयोग क्या हैं? USB LED लाइट्स क्या हैं और उनके उपयोग क्या हैं?

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