Brief Introduction of C++ in Hindi

Brief Introduction to C++ Language in Hindi

C++ Programming Language Notes in Hindi

POP और OOP में क्या अंतर होता है जानने के लिए देखें—POP vs OOP

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. Finally in 1980 Bjarne Stroustrup added object oriented features in C and developed most powerful language what we call C++.

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

C और C++ में प्रमुख अंतर क्या है जानने के लिए देखें—C vs C++

Applications and uses C++

C++ is a versatile and powerful language. It is mainly used to develop system software such as operating system, compiler, interpreter etc. But it can also be used for developing any kind of real life application software such as commercial, scientific, databases, communication, games etc.

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

OOP के विभिन्न Concepts जानने के लिए देखें—Concepts of OOP

IDE for C++

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) का पता लगने व उसे ठीक करने के लिए किया जाता है।

C++ में Tokens क्या होता है जानने के लिए देखें—Tokens in C++


Keywords are predefined words for performing various tasks in C++. They are also called reserved words. There are approx 63 keywords 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 कहलाते है। उदाहरण— +, -, *, /, = आदि।

Data Types

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

char(%c) : for storing single character such as: A a 1 5 + – etc.

int(%d) : for storing integer number such as: 7 50 -33 -9 etc.

float(%f) : for storing decimal numbers such as: 4.5 66.23 -7.2 -89.44 etc.

double(%lf) : for storing very large or very small decimal numbers such as: 4.5 66.23 -7.2 -89.44 etc.

void : does not store any data and used with functions and pointers.

C++ के विभिन्न 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 cin object is used for reading data from keyboard and cout object is used for writing data to monitor. We use extraction operator >> with cin object and insertion operator << with cout object.

C++ भाषा  में की-बोर्ड से डेटा read करने के लिए cin object तथा मानीटर पर डेटा write करने के लिए cout object का प्रयोग किया जाता है। cin object के साथ extraction operator>> तथा cout object के साथ Insertion operator<< का प्रयोग किया जाता हैं।

The main()

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 नहीं हो सकता है।

C++ के Character Set के बारे में जानने के लिए देखें—Character Set of C++

Basic example programs in C++

  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