C programming Tutorial in Hindi – Basic concept of Programming
[fvplayer id=”104″]
C प्रोग्रामिंग ट्यूटोरियल हिंदी में – प्रोग्रामिंग की मूलभूत अवधारणाएं
C प्रोग्रामिंग एक शक्तिशाली और लोकप्रिय प्रोग्रामिंग भाषा है, जिसका उपयोग सिस्टम प्रोग्रामिंग, एंबेडेड सिस्टम, गेम डेवलपमेंट, और कई अन्य क्षेत्रों में किया जाता है।
1. प्रोग्रामिंग क्या है?
प्रोग्रामिंग का अर्थ है कंप्यूटर को निर्देश देना ताकि वह कोई विशेष कार्य कर सके। ये निर्देश एक विशेष भाषा में लिखे जाते हैं जिसे प्रोग्रामिंग लैंग्वेज कहा जाता है।
2. C भाषा का परिचय
C एक General-Purpose, Procedural, Structured, और Mid-Level प्रोग्रामिंग भाषा है, जिसे Dennis Ritchie ने 1972 में विकसित किया था। यह कई आधुनिक भाषाओं की आधारशिला मानी जाती है।
C भाषा की विशेषताएँ:
सरल और तेज़: C भाषा सरल है और उच्च गति से काम करती है।
मशीन इंडिपेंडेंट: C प्रोग्राम को विभिन्न प्लेटफ़ॉर्म पर आसानी से चलाया जा सकता है।
मेमोरी मैनेजमेंट: डायनामिक मेमोरी अलोकेशन संभव है।
मॉड्यूलर प्रोग्रामिंग: बड़े प्रोग्राम को छोटे-छोटे भागों (फंक्शन्स) में विभाजित किया जा सकता है।
3. पहला C प्रोग्राम
सबसे पहले, हम एक “Hello, World!” प्रोग्राम लिखेंगे:
कोड का विवरण:
#include <stdio.h> → यह एक हेडर फाइल है जो input-output functions के लिए आवश्यक होती है।main() → यह मुख्य फ़ंक्शन है, जिससे प्रोग्राम की शुरुआत होती है।printf("Hello, World!\n"); → यह “Hello, World!” को स्क्रीन पर प्रिंट करता है।return 0; → यह ऑपरेटिंग सिस्टम को संकेत देता है कि प्रोग्राम सफलतापूर्वक समाप्त हो गया।
4. C प्रोग्रामिंग की मूलभूत अवधारणाएँ
(a) वेरिएबल (Variables)
वेरिएबल एक मेमोरी लोकेशन का नाम होता है, जिसका उपयोग डेटा स्टोर करने के लिए किया जाता है।
Example:
(b) डेटा टाइप्स (Data Types)
C भाषा में विभिन्न प्रकार के डेटा टाइप होते हैं:
| डेटा टाइप | साइज़ | उदाहरण |
|---|---|---|
int |
4 बाइट | 10, 200, -5 |
float |
4 बाइट | 3.14, 2.5 |
double |
8 बाइट | 3.1415926535 |
char |
1 बाइट | ‘A’, ‘B’ |
(c) ऑपरेटर्स (Operators)
C में विभिन्न प्रकार के ऑपरेटर्स होते हैं:
- Arithmetic Operators:
+,-,*,/,% - Relational Operators:
==,!=,>,<,>=,<= - Logical Operators:
&&,||,! - Assignment Operators:
=,+=,-=,*=,/= - Bitwise Operators:
&,|,^,~,<<,>>
Example:
5. C प्रोग्राम की संरचना (Structure of C Program)
C प्रोग्राम मुख्य रूप से निम्नलिखित भागों में बँटा होता है:
- Preprocessor Directive (
#include <stdio.h>) - Main Function (
int main()) - Variable Declaration
- Statements and Expressions
- Return Statement (
return 0;)
6. इनपुट और आउटपुट (Input & Output in C)
C में हम scanf() का उपयोग करके इनपुट लेते हैं और printf() का उपयोग करके आउटपुट प्रिंट करते हैं।
Example:
Explanation:scanf("%d", &age); → %d का उपयोग integer को लेने के लिए किया जाता है।&age → & (Address-of Operator) वेरिएबल की मेमोरी लोकेशन को इंगित करता है।
7. निर्णय नियंत्रण (Decision Control Statements)
प्रोग्रामिंग में निर्णय लेने के लिए if, if-else, switch का उपयोग किया जाता है।
(a) if-else Statement:
Example:
(b) Switch Statement:
Example:
निष्कर्ष (Conclusion)
- C प्रोग्रामिंग की मूल बातें सीखना आसान है।
- इसमें वेरिएबल, डेटा टाइप, ऑपरेटर्स, इनपुट-आउटपुट, निर्णय लेने वाले स्टेटमेंट्स का अच्छा ज्ञान होना आवश्यक है।
- यह भाषा सिस्टम प्रोग्रामिंग और एंबेडेड सिस्टम के लिए बहुत उपयोगी है।
अगर आप और अधिक सीखना चाहते हैं, तो लूप्स (Loops), फंक्शन्स (Functions), एरेज़ (Arrays), पॉइंटर्स (Pointers) जैसे टॉपिक्स पर भी चर्चा कर सकते हैं।
C programming Tutorial in Hindi – Basic concept of Programming
Programming in ‘C’ Introduction to the C Language
C PROGRAMMING
यह रहा C Programming Tutorial in Hindi का पहला भाग —
👉 Basic Concept of Programming (बेसिक कांसेप्ट ऑफ प्रोग्रामिंग)
📘 C Programming – परिचय (Introduction)
🔶 प्रोग्रामिंग क्या होती है?
Programming वह प्रक्रिया है जिसके माध्यम से हम कंप्यूटर को निर्देश (Instructions) देते हैं कि उसे क्या करना है।
🖥️ कंप्यूटर को हम programs के ज़रिए काम सिखाते हैं।
🧠 C Programming क्या है?
C Language एक General Purpose Programming Language है जिसे 1972 में Dennis Ritchie ने विकसित किया था।
✅ यह:
-
Fast है
-
Powerful है
-
System Programming (जैसे OS बनाना) के लिए इस्तेमाल होती है
🧾 Basic Structure of C Program (C प्रोग्राम की संरचना)
🔍 Explanation (हिंदी में):
-
#include <stdio.h>: Standard input-output लाइब्रेरी -
int main(): Program की शुरुआत -
printf(): स्क्रीन पर कुछ print करने के लिए -
return 0;: प्रोग्राम सफलतापूर्वक समाप्त
🧱 C के मुख्य Components (Basic Building Blocks):
| Term | हिंदी में अर्थ | उदाहरण |
|---|---|---|
| Variable | चेंज होने वाली वैल्यू | int a = 5; |
| Data Types | वैल्यू का प्रकार | int, float |
| Keywords | Reserve शब्द | if, else |
| Operators | गणना या तुलना करने वाले | +, -, == |
| Functions | Code का एक block जो काम करता है | main() |
📌 C क्यों सीखें?
-
Programming की strong foundation बनती है
-
Competitive programming में काम आता है
-
Embedded, System और Hardware-related fields में ज़रूरी है
📆 Day 01 Homework / Practice:
-
Hello World प्रोग्राम टाइप करें और चलाएँ
-
int,float,chartype के variables का प्रयोग करें -
printf()औरscanf()समझें
📚 अगला भाग:
➡️ Day 02 – Variables, Data Types & Input/Output in C
अगर आप चाहें तो:
-
मैं आपको पूरा C course का हिंदी में structured plan दे सकता हूँ
-
प्रत्येक टॉपिक के साथ Code + Explanation + Practice Questions
क्या आप PDF नोट्स या अगला भाग (Day 02) शुरू करना चाहेंगे?
