Variables in Hindi
Makhanlal Chaturvedi University / BCA / VBA programming
Variables in Hindi
Variables in Hindi
Introduction to Variables in Hindi
Variable рдПрдХ рдРрд╕рд╛ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо memory рдореЗрдВ рдХрд┐рд╕реА data рдХреЛ temporarily store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рднреА рд╣рдо рдХрд┐рд╕реА program рдореЗрдВ рдХреЛрдИ value рдЬреИрд╕реЗ number, character рдпрд╛ string рдХреЛ save рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдмрд╛рдж рдореЗрдВ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВ, рддрдм рд╣рдо рдЙрд╕реЗ рдХрд┐рд╕реА variable рдореЗрдВ store рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕реЗ рдРрд╕реЗ рд╕рдордЭреЛ рдЬреИрд╕реЗ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдбрд┐рдмреНрдмрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдХреЛрдИ рднреА рдЪреАрдЬрд╝ (рдЬреИрд╕реЗ рдХрд┐рддрд╛рдм, рдкреЗрди, рдпрд╛ рдЦрд┐рд▓реМрдирд╛) рд░рдЦ рд╕рдХрддреЗ рд╣реЛ рдФрд░ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдЙрд╕реЗ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реЛред рдЗрд╕реА рддрд░рд╣, variable рднреА рдПрдХ "container" рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ values рд░рдЦреА рдЬрд╛рддреА рд╣реИрдВред
Variable рдПрдХ рдирд╛рдо рд╣реИ рдЬреЛ рдХрд┐рд╕реА memory location рдХреЛ represent рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдирд╛рдо unique рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЙрд╕реЗ program рдореЗрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХреЗред
Types of Variables in Hindi
рд╣рд░ programming language рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ variables рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ data рдХреЛ store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ variables рд╣реЛрддреЗ рд╣реИрдВ:
- Integer Variable: рдпрд╣ рдХреЗрд╡рд▓ рдкреВрд░реЗ number рдХреЛ store рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ тАУ 10, 25, -7 рдЖрджрд┐ред
- Float/Double Variable: рдпрд╣ decimal value рд╡рд╛рд▓реЗ numbers рдХреЛ store рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ тАУ 3.14, 5.0, -2.75 рдЖрджрд┐ред
- Character Variable: рдпрд╣ рдПрдХ single character рдХреЛ store рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ тАУ 'A', 'b', '9' рдЖрджрд┐ред
- String Variable: рдпрд╣ characters рдХрд╛ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕реЗ тАУ "Hello", "Ram", "123abc" рдЖрджрд┐ред
- Boolean Variable: рдпрд╣ рдХреЗрд╡рд▓ рджреЛ values рдХреЛ store рдХрд░рддрд╛ рд╣реИ тАУ true рдпрд╛ falseред
Programming language рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреБрдЫ special variable types рднреА рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ array, object, etc. рд▓реЗрдХрд┐рди beginners рдХреЗ рд▓рд┐рдП рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдкреНрд░рдХрд╛рд░ рд╕рдмрд╕реЗ рдЬрд░реВрд░реА рд╣реИрдВред
Declaring and Initializing Variables in Hindi
Variable рдХреЛ program рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ declare рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред Declaration рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ variable рдХрд╛ рдирд╛рдо рдмрддрд╛рдирд╛ рдФрд░ рдЙрд╕рдХрд╛ type specify рдХрд░рдирд╛ред Initialization рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ рдХрд┐рд╕реА variable рдХреЛ рдХреЛрдИ value рджреЗрдирд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ C language рдореЗрдВ:
int age; // declaration
рдпрд╛ рджреЛрдиреЛрдВ рдПрдХ рд╕рд╛рде рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
age = 25; // initialization
int age = 25;
рдЗрд╕реЗ рд╣рдо рдЖрд╕рд╛рди рднрд╛рд╖рд╛ рдореЗрдВ рдРрд╕реЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╣рд▓реЗ рдЖрдк рдПрдХ рдЦрд╛рд▓реА рдбрд┐рдмреНрдмрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ (declare рдХрд░рддреЗ рд╣реИрдВ), рдлрд┐рд░ рдЙрд╕рдореЗрдВ рдХреЛрдИ рдЪреАрдЬрд╝ рдбрд╛рд▓рддреЗ рд╣реИрдВ (initialize рдХрд░рддреЗ рд╣реИрдВ)ред
рдХреБрдЫ рдЕрдиреНрдп examples:
float pi = 3.14;
char grade = 'A';
string name = "Amit";
bool isPass = true;
рдЕрд▓рдЧ-рдЕрд▓рдЧ programming languages рдореЗрдВ declaration рдХрд╛ syntax рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди concept рд╡рд╣реА рд░рд╣рддрд╛ рд╣реИред
Scope and Lifetime of Variables in Hindi
Variable рдХреА рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ тАУ Scope рдФрд░ Lifetimeред
Scope:
Scope рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА variable рдХреЛ program рдХреЗ рдХрд┐рди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ access рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Scope рддреАрди рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
- Local Scope: рдЬрдм рдХреЛрдИ variable рдХрд┐рд╕реА function рдпрд╛ block рдХреЗ рдЕрдВрджрд░ declare рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдХреЗрд╡рд▓ рдЙрд╕реА block рдпрд╛ function рдореЗрдВ рд╣реА рдЙрдкрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрд╕реЗ рдмрд╛рд╣рд░ рд╕реЗ access рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
- Global Scope: рдЬрдм рдХреЛрдИ variable рдкреВрд░реЗ program рдХреЗ рдмрд╛рд╣рд░ рдпрд╛ рдКрдкрд░ declare рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ, рддреЛ рд╡рд╣ рдкреВрд░реЗ program рдореЗрдВ рдХрд╣реАрдВ рднреА access рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Block Scope: рдХреБрдЫ languages рдЬреИрд╕реЗ C++, JavaScript рдореЗрдВ curly braces `{}` рдХреЗ рдЕрдВрджрд░ declare рдХрд┐рдпрд╛ рдЧрдпрд╛ variable рд╕рд┐рд░реНрдл рдЙрд╕реА block рдореЗрдВ valid рд╣реЛрддрд╛ рд╣реИред
Lifetime:
Lifetime рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ variable memory рдореЗрдВ рдХрдм рд╕реЗ рдХрдм рддрдХ рдореМрдЬреВрдж рд░рд╣реЗрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг:
- Local variable рдХреА lifetime рд╕рд┐рд░реНрдл function рдпрд╛ block рдХреЗ execution рддрдХ рд╣реЛрддреА рд╣реИред рдЬрдм function рдЦрддреНрдо рд╣реЛрддрд╛ рд╣реИ, variable memory рд╕реЗ рд╣рдЯ рдЬрд╛рддрд╛ рд╣реИред
- Global variable рдХреА lifetime рдкреВрд░реЗ program рдХреЗ execution рддрдХ рд╣реЛрддреА рд╣реИред рдЬрдм рддрдХ program рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддрдм рддрдХ global variable memory рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред
Variable Naming Rules in Hindi
Variable рдХрд╛ рдирд╛рдо рддрдп рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЬрд░реВрд░реА рд╣реЛрддрд╛ рд╣реИ:
- Variable рдХрд╛ рдирд╛рдо alphabet (A-Z, a-z) рдпрд╛ underscore (_) рд╕реЗ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- Variable рдХреЗ рдирд╛рдо рдореЗрдВ alphabets, digits (0-9) рдФрд░ underscore рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
- Variable рдХрд╛ рдирд╛рдо space рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- Reserved keywords рдЬреИрд╕реЗ `int`, `float`, `return` рдЖрджрд┐ рдХреЛ variable name рдХреЗ рд░реВрдк рдореЗрдВ use рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
- Variable рдХреЗ рдирд╛рдо meaningful рд░рдЦрдиреЗ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рд╕реЗ code рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛред
Examples Table: Variable Types and Syntax
Variable Type | Example Name | Example Value | Syntax |
---|---|---|---|
Integer | age | 21 | int age = 21; |
Float | height | 5.9 | float height = 5.9; |
Character | grade | 'A' | char grade = 'A'; |
String | name | "Ravi" | string name = "Ravi"; |
Boolean | isPass | true | bool isPass = true; |
Why Variables are Important in Programming
Variable programming рдХрд╛ рдПрдХ рдореБрдЦреНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо values рдХреЛ store рдХрд░рдХреЗ calculations, conditions рдФрд░ logic рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ variables рди рд╣реЛрдВ рддреЛ рд╣рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ values рдХреЛ manually рджреЛрд╣рд░рд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЬрд┐рд╕рд╕реЗ code рд▓рдВрдмрд╛ рдФрд░ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
Variables рдХреЛ use рдХрд░рдиреЗ рд╕реЗ рд╣рдорд╛рд░рд╛ code dynamic, flexible рдФрд░ efficient рдмрдирддрд╛ рд╣реИред
Good Practices while Using Variables
- рд╣рдореЗрд╢рд╛ meaningful рдирд╛рдо рд░рдЦреЗрдВ рдЬреИрд╕реЗ -
int age
,float salary
ред - Variable рдХреЛ declare рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕рдХреА рдЬрд░реВрд░рдд рдХреЛ рд╕рдордЭреЗрдВред
- Unnecessary variables avoid рдХрд░реЗрдВ рдЬрд┐рд╕рд╕реЗ memory рдХрдо use рд╣реЛред
- Program рдХреЗ starting рдореЗрдВ variables рдХреЛ define рдХрд░рдирд╛ рдмреЗрд╣рддрд░ practice рд╣реИред
Important Note for Beginners
- Variable рдПрдХ рдмрд╛рд░ declare рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЙрд╕реЗ рдмрд╛рд░-рдмрд╛рд░ use рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Variable рдХреА value рдХреЛ рдХрднреА рднреА change рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
int a = 10;
a = 20; // рдЕрдм a рдХреА value 20 рд╣реЛ рдЧрдИ
Variable рдХреЗ through рд╣рдо user рд╕реЗ input рднреА рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ program рдХреЗ рдмреАрдЪ рдореЗрдВ рдЙрд╕реЗ update рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
FAQs
int age;
рдпрд╣ рдПрдХ integer type variable рдХрд╛ declaration рд╣реИред
int a = 10; a = 20;
рдЕрдм variable a
рдХреА value 20 рд╣реЛ рдЧрдИред