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

पुट () बनाम प्रिंटफ () सी भाषा में एक स्ट्रिंग प्रिंट करने के लिए

फ़ंक्शन put() और printf() को stdio.h हेडर फ़ाइल में घोषित किया जाता है और टेक्स्ट को आउटपुट स्ट्रीम में भेजने के लिए उपयोग किया जाता है। दोनों के अलग-अलग उपयोग और वाक्य-विन्यास हैं।

डालता है ()

फंक्शन पुट () का उपयोग अतिरिक्त नए लाइन कैरेक्टर '\n' के साथ आउटपुट स्ट्रीम पर स्ट्रिंग को प्रिंट करने के लिए किया जाता है। यह कर्सर को अगली लाइन पर ले जाता है। पुट () को लागू करना प्रिंटफ () की तुलना में आसान है।

यहाँ C भाषा में पुट () का सिंटैक्स दिया गया है,

puts(“string”);

यदि आप नहीं चाहते कि कर्सर को नई लाइन पर ले जाया जाए, तो निम्न सिंटैक्स का उपयोग करें।

fputs(string, stdout)

यहाँ C भाषा में पुट () का एक उदाहरण दिया गया है,

उदाहरण

#include<stdio.h>
int main() {
   puts("This is a demo.");
   fputs("No new Line.", stdout);
   puts(" Welcome!");
   getchar();
   return 0;
}

आउटपुट

This is a demo.
No new Line. Welcome!

प्रिंटफ ()

फ़ंक्शन प्रिंटफ () का उपयोग टेक्स्ट को वेरिएबल के मानों के साथ लंबे समय तक प्रिंट करने के लिए किया जाता है। Printf () का कार्यान्वयन जटिल है, इसलिए यह पुट () की तुलना में महंगा है।

सी भाषा में प्रिंटफ () का सिंटैक्स यहां दिया गया है,

printf(“string”);

सी भाषा में प्रिंटफ () का एक उदाहरण यहां दिया गया है,

उदाहरण

#include<stdio.h>
int main() {
   int a = 10;
   printf("Hello world! \n");
   printf("The value of a : %d",a);
   getchar();
   return 0;
}

आउटपुट

Hello world!
The value of a : 10

  1. सी भाषा में strcpy () फ़ंक्शन क्या है?

    सी लाइब्रेरी फ़ंक्शन char *strcpy(char *dest, const char *src) src . द्वारा इंगित स्ट्रिंग की प्रतिलिपि बनाता है करने के लिए गंतव्य । वर्णों की एक सरणी को स्ट्रिंग कहा जाता है। घोषणा एक सरणी के लिए घोषणा निम्नलिखित है char stringname [size]; उदाहरण के लिए - चार स्ट्रिंग [50]; लंबाई 50 वर्णों की स

  1. C भाषा में स्विच स्टेटमेंट की व्याख्या करें

    इसका उपयोग कई निर्णयों में से एक को चुनने के लिए किया जाता है। स्विच क्रमिक रूप से पूर्णांकों (या) वर्ण स्थिरांक की सूची के विरुद्ध एक मान का परीक्षण करता है। जब कोई मिलान मिलता है, तो उस मान से जुड़े कथन (या) कथन निष्पादित होते हैं। सिंटैक्स सिंटैक्स नीचे दिया गया है - switch (expression){  

  1. L ={ww | . भाषा के लिए एक ट्यूरिंग मशीन का निर्माण करें डब्ल्यू {0,1}}

    यहाँ हम देखेंगे कि L ={WW |W {0, 1}} से संबंधित भाषा के लिए ट्यूरिंग मशीन कैसे बनाई जाती है। तो यह एक प्रकार की भाषा का प्रतिनिधित्व करता है जहाँ हम केवल दो वर्णों 0s और 1s का उपयोग करेंगे। डब्ल्यू एक स्ट्रिंग है। तो अगर w =10110, तो ट्यूरिंग मशीन स्ट्रिंग z =1011010110 को स्वीकार करेगी। इसे हल करन