प्रोग्रामिंग सीखने के लिए ब्लैक बॉक्स में पुनर्जन्म 2
अपडेटेड: 27-0-0 0:0:0

[यह लेख छोटे ब्लैक बॉक्स @jdidjvj के लेखक द्वारा 13/0 पर प्रकाशित किया गया था, कृपया पुनर्मुद्रण के लिए स्रोत का संकेत दें!] 】

पिछली बार हमने सी ++ में इनपुट और आउटपुट के बारे में सीखा था

आज हम C में इनपुट और आउटपुट के बारे में जानने जा रहे हैं

सी भाषा के इनपुट और आउटपुट का उपयोग सी ++ में किया जा सकता है

सी ++ में, प्रिंटफ और स्कैनफ सी मानक पुस्तकालय में कार्य हैं, जो मुख्य रूप से स्वरूपित आउटपुट और इनपुट संचालन के लिए उपयोग किए जाते हैं। यहां उनका उपयोग करने के तरीके पर करीब से नज़र डाली गई है।

printf फ़ंक्शन

printf फ़ंक्शन एक निर्दिष्ट प्रारूप में एक मानक आउटपुट डिवाइस (आमतौर पर एक कंसोल) में डेटा आउटपुट करने में सक्षम है। मूल सिंटैक्स निम्नानुसार है:

प्रारूप एक स्वरूपित स्ट्रिंग है जिसमें सामान्य वर्ण और स्वरूपण विनिर्देशक हो सकते हैं। प्रारूप विनिर्देशक% से शुरू होता है और इसका उपयोग आउटपुट डेटा के प्रकार को निर्दिष्ट करने के लिए किया जाता है। फ़ंक्शन के पीछे चर तर्क आउटपुट होने वाला डेटा है।

यहां कुछ सामान्य प्रारूप विनिर्देशक और उनके उदाहरण दिए गए हैं:

%d: दशमलव पूर्णांक आउटपुट करने के लिए उपयोग किया जाता है.

%f: फ़्लोटिंग-पॉइंट संख्याओं को आउटपुट करने के लिए उपयोग किया जाता है.

%s: स्ट्रिंग्स आउटपुट करने के लिए उपयोग किया जाता है.

%C: एकल वर्ण आउटपुट करने के लिए उपयोग किया जाता है.

इस उदाहरण में, %.2f में .0 दो दशमलव स्थानों का प्रतिनिधित्व करता है।

SCANF फ़ंक्शन

स्कैनफ फ़ंक्शन का उद्देश्य एक निर्दिष्ट प्रारूप में एक मानक इनपुट डिवाइस (आमतौर पर एक कीबोर्ड) से डेटा पढ़ना है। मूल सिंटैक्स निम्नानुसार है:

प्रारूप एक स्वरूपित स्ट्रिंग है, जो प्रिंटफ में प्रारूप विनिर्देशक के समान है। फ़ंक्शन के पीछे चर तर्क उस चर का पता है जहां इनपुट डेटा संग्रहीत किया जाता है।

विभिन्न प्रकार के डेटा को पढ़ने के लिए scanf का उपयोग करने का एक उदाहरण यहां दिया गया है:

यह ध्यान रखना महत्वपूर्ण है कि:

स्कैनफ के मामले में, चर का पता चर को पढ़ते समय पारित किया जाता है (& ऑपरेटर का उपयोग करके), लेकिन स्ट्रिंग पढ़ते समय, आपको & का उपयोग करने की आवश्यकता नहीं है क्योंकि सरणी नाम स्वयं सरणी के पहले तत्व के पते का प्रतिनिधित्व करता है।

वर्ण पढ़ते समय, scanf("%c", &ch); आपके प्रवेश करने से पहले शेष लाइन ब्रेक या रिक्त स्थान को छोड़ने के लिए रिक्त स्थान का उपयोग किया जाता है।

कोड का एक हिस्सा CSDN से आता है

एक असाइनमेंट छोड़ना जारी रखें

बहुत सारे उत्तर हैं, मैं वोट नहीं दे सकता, चलो इसे टिप्पणी क्षेत्र में कहते हैं