C भाषा में स्टेटमेंट्स (Statements) के प्रकार
C प्रोग्रामिंग में स्टेटमेंट्स को उनके काम के आधार पर अलग-अलग श्रेणियों में बाँटा जाता है।
नीचे इसका सरल विवरण दिया गया है:
|
---|
1. घोषणा (Declaration) स्टेटमेंट्स
ये स्टेटमेंट्स वेरिएबल, कॉन्स्टेंट, एरे या फंक्शन को प्रोग्राम में उपयोग करने से पहले घोषित करने के लिए होते हैं।
ये कंपाइलर को बताते हैं:
-
डाटा का नाम
-
डाटा का प्रकार (integer, float, char आदि)
-
कभी-कभी शुरुआती मान (initial value)
सिंटैक्स:
या
उदाहरण:
💡 ये स्टेटमेंट्स कंपाइलर को बताते हैं कि हम कौन सा डाटा और किस प्रकार का डाटा इस्तेमाल करेंगे।
2. इनपुट/आउटपुट स्टेटमेंट्स
(A) फ़ॉर्मैटेड आउटपुट — printf()
-
टेक्स्ट, वेरिएबल और परिणाम को एक निश्चित तरीके से दिखाने के लिए।
-
stdio.h
लाइब्रेरी द्वारा उपलब्ध।
सिंटैक्स:
आम फ़ॉर्मैट स्पेसिफ़ायर्स:
डाटा टाइप | फ़ॉर्मैट स्पेसिफ़ायर | आउटपुट उदाहरण |
---|---|---|
int | %d या %i | 25 |
float | %f | 3.140000 |
float(2 दशमलव) | %.2f | 3.14 |
char | %c | A |
string | %s | Hello |
(B) फ़ॉर्मैटेड इनपुट — scanf()
-
कीबोर्ड से विशेष फ़ॉर्मैट में डाटा लेने के लिए।
-
stdio.h
लाइब्रेरी द्वारा उपलब्ध। -
वेरिएबल के नाम से पहले
&
लगाना ज़रूरी है (सिवाय स्ट्रिंग के)।
सिंटैक्स:
आम फ़ॉर्मैट स्पेसिफ़ायर्स:
डाटा टाइप | फ़ॉर्मैट स्पेसिफ़ायर | इनपुट उदाहरण |
---|---|---|
int | %d | 25 |
float | %f | 3.14 |
char | %c | A |
string | %s | Hello |
3. अनफ़ॉर्मैटेड इनपुट/आउटपुट स्टेटमेंट्स
(A) अनफ़ॉर्मैटेड आउटपुट:
-
putchar()
— एक कैरेक्टर दिखाने के लिए।
-
puts()
— एक स्ट्रिंग दिखाने के बाद नई लाइन पर जाने के लिए।
(B) अनफ़ॉर्मैटेड इनपुट:
-
getchar()
— एक कैरेक्टर पढ़ने के लिए।
-
gets()
— पूरी लाइन/स्ट्रिंग पढ़ने के लिए (आधुनिक C में सुरक्षित नहीं)।
4. एक्सप्रेशन स्टेटमेंट्स
(A) सरल (Simple) एक्सप्रेशन स्टेटमेंट
-
केवल एक ऑपरेशन होता है।
(B) जटिल (Complex) एक्सप्रेशन स्टेटमेंट
-
कई ऑपरेशन्स एक साथ होते हैं।
5. नियंत्रण (Control) स्टेटमेंट्स
(A) शर्तीय (Conditional) स्टेटमेंट्स
(B) लूप (Looping) स्टेटमेंट्स
(C) जंप (Jump) स्टेटमेंट्स
No comments:
Post a Comment