Brief Introduction of C Language in Hindi

Brief Introduction of C Language in Hindi

C Programming Language Notes in Hindi

Why its name is C?

In 1967 Martin Richard developed a programming language BCPL. Later In 1969 Ken Thomson added some new features to BCPL and developed a language called B. Again In 1972 Dennis Ritchie added many new features in B and developed a powerful language which was then called C as it was  developed from B.

सन् 1967 में Martin Richard ने BCPL नामक एक प्रोग्रामिंग भाषा बनाया। बाद में सन् 1969 में Ken Thomson ने BCPL में कुछ नयी विशेषताएँ जोड़ी और B भाषा का विकास किया। पुनः 1972 में Dennis Ritchie ने B में कई सारे नये विशेषताएँ जोड़कर एक शक्तिशाली भाषा विकसित किया जिसे C कहा गया क्योंकि इसे B से विकसित किया गया था।

Middle Level Language

C has features of both high level language and low level language. That’s why it is also called middle level language.

C में high level language व low level language दोनों की विशेषताएँ होती है।इसलिए इसे middle level language भी कहा जाता है।

Low Level Language – Development Slow – Execution Fast

High Level Language – Development Fast – Execution Slow

Applications and uses Language

C is mainly used to develop system software such as operating system, compiler etc. But it can also be used for developing any kind of application software such as commercial, scientific, games etc.

C का प्रयोग मुख्यतः system software जैसे—operating system, compiler आदि बनाने के लिए किया जाता है। किन्तु इसकी सहायता से किसी भी प्रकार के application software भी बनाए जा सकते है जैसे—commercial, scientific, games आदि।

IDE for C Language

Developing programs using C requires software called Integrated Development Environment (IDE) such as Turbo C, Codeblocks, and Visual Studio etc. The IDE software contains mainly following three programs:

  1. Text Editor: It is used to type instructions of program which is called source code. Source code is stored in C file.
  2. Compiler: It is used to translate instructions of program into machine language which is called binary code. Binary code is stored in executable file.
  3. Debugger: It is used to find bugs (errors) within program and fix them.

C भाषा में प्रोग्राम बनाने के लिए एक Integrated Development Environment (IDE) software जैसे— Turbo C, Codeblocks, and Visual Studio आदि की आवश्यकता होती है। IDE software में मुख्यतः निम्नलिखित तीन प्रोग्राम होते है—

  1. Text Editor: इसका प्रयोग प्रोग्राम के instructions को टाईप करने के लिए किया जाता है जिसे source code कहते है। Source code CPP file के रूप में स्टोर होता है।
  2. Compiler: इसका प्रयोग प्रोग्राम के instructions को machine language मेंtranslate करने के लिए किया जाता है जिसे binary code कहते है। Binary code executable file के रूप में स्टोर होता है।
  3. Debugger: इसका प्रयोग प्रोग्राम में bugs (errors) का पता लगने व उसे ठीक करने के लिए किया जाता है।


Keywords are predefined words for performing various tasks in C. They are also called reserved words. There are total 32 keywords available in C. Example: char, int, float, void etc.

C भाषा में विभिन्न कार्यो को करने के लिए पहले से बने शब्दों को keyword कहते है। इन्हें reserved words भी कहा जाता है। C में लगभग 63 keyword है। उदाहरण— char, int, float, void आदि।


Variables are new words created by us for storing data. Its values changes during execution of program. Example: a, b, c, num, sum etc.

Data को स्टोर करने के लिए हमारे द्वारा बनाए गए नए शब्दों को variable कहते है। इनका मान प्रोग्राम के execution के दौरान बदलता रहता है। उदाहरण— a, b, c, num, sum आदि।


Constants refers to the fixed value that doesn’t change during execution of program. No matter where we use it in program, its meaning always remains same. Example: 5, 34.22, -81 etc.

Constant स्थायी मान होते है जो प्रोग्राम के execution के दौरान नहीं बदलते है।  हम इन्हें प्रोग्राम में कहीं भी प्रयोग करें इसका अर्थ सदैव एक ही होता है। Example: 5, 34.22, -81 आदि।


Symbols that are used to perform operations between variables are called operators. Example: +, -, *, /, = etc.

Variables के मध्य operations करने के लिए प्रयोग किए जाने वाले symbol operator कहलाते है। उदाहरण— +, -, *, /, = आदि।

Keywords, Variables, Constants और Operators के बारे में अधिक जानने के लिए देखें—Tokens in C

Data Types

C Language has following five basic data types:
C भाषा में निम्नलिखित पाँच मूलभूत data type होते है—

  1. char(%c) : for storing single character such as: A a 1 5 + – etc.
  2. int(%d) : for storing integer number such as: 7 50 -33 -9 etc.
  3. float(%f) : for storing decimal numbers such as: 4.5 66.23 -7.2 -89.44 etc.
  4. double(%lf) : for storing very large or very small decimal numbers such as: 4.5 66.23 -7.2 -89.44 etc.
  5. void : does not store any data and used with functions and pointers.

Data Types के बारे में अधिक जानने के लिए देखें— Data types in C


In C language each instruction of program are written as separate statement in lowercase (small letters) terminated by semicolon (;) which is called statement terminator.

C भाषा में प्रोग्राम के प्रत्येक instruction को एक अलग statement के रूप मेंlowercase (small letters) में लिखा जाता है जिसके अंत में semicolon (;) होता है जिसे statement terminator कहते है।

Read/Write Operations

In C language scanf() function is used for reading data from keyboard and printf() function is used for writing data to monitor.

C भाषा  में की-बोर्ड से डेटा read करने के लिए scanf() function तथा मानीटर पर डेटाwrite करने के लिए printf() function का प्रयोग किया जाता है।

The main() function in C Language

main() is main function of C program. All C programs are start from first statements of main() and stop at last statement of main(). main() is only compulsory function of C program. No C program can run without main().

main() C प्रोग्राम का सबसे प्रमुख फंक्शन होता है। C भाषा में प्रोग्राम main() functionके पहले statement से start होता है और इसके अंतिम statement पर stop होता है। किसी C प्रोग्राम में और कुछ हो या न हो एक main() का होना आवश्यक होता है। main()के बिना कोई भी C प्रोग्राम run नहीं हो सकता है।

Basic example programs in C Language

  1. Sum of two entered numbers
  2. Average of three entered numbers
  3. Simple interest
  4. Total and Percent
  5. Swapping values of two variables
  6. Swapping without using third variable
  7. Celsius to Fahrenheit conversion
  8. Find area and circumference of circle
Share it to:

Published by


I am a computer teacher, programmer and web developer