Warning: Trying to access array offset on value of type null in /home/u623081920/domains/hindilearn.in/public_html/tutorials.php on line 241

Warning: Trying to access array offset on value of type null in /home/u623081920/domains/hindilearn.in/public_html/tutorials.php on line 244
Variables In Hindi - C++ Programming - Hindilearn

आपकी ऑफलाइन सहायता

BACK
49

सी प्रोग्रामिंग

149

पाइथन प्रोग्रामिंग

49

सी प्लस प्लस

99

जावा प्रोग्रामिंग

149

जावास्क्रिप्ट

49

एंगुलर जे.एस.

69

पी.एच.पी.
माय एस.क्यू.एल.

99

एस.क्यू.एल.

Free

एच.टी.एम.एल.

99

सी.एस.एस.

149

आर प्रोग्रामिंग

39

जे.एस.पी.





डाउनलोड पी.डी.एफ. ई-बुक्स
C++ - Variables

Variable क्या है ?

  • ये data types की values अपने अंदर store करके रखता है |
  • Variable ये एक memory location का नाम भी होता है

Variable के नियम

  1. Variable ये case-sensetive होता है | for eg int a और int A ये अलग-अलग variables है |
  2. Variable की शुरुआत किसी भी alphabet(a-z, A-Z) या underscore( _ ) से होती है |
  3. Variables का नाम alphanumeric हो सकता है | For eg. a1 = 5, var1, var2
  4. Variable ये space को allow नहीं करता |
  5. Variable name कोई भी C++ Keywords नहीं होता |

हर एक data type का variable होता है |
data typeExampleDescription
intint a = 2;numeric values को declare करने के लिए int data type का इस्तेमाल होता है |
charchar ch = 'H'; and char str[]="hello"; Character को declare करने के लिए char data type का इस्तेमाल करते है |
floatfloat f = 2.3;floating-point जैसे variables को declare करने के लिए float data type का इस्तेमाल होता है, लेकिन ये single-precision होते है |
doubledouble d = 2.30;floating-point जैसे variables को declare करने के लिए double data type का इस्तेमाल होता है, लेकिन ये double-precision होते है |
boolbool b = true; or bool b = (!false)bool के लिए दो values होती है | True और False
wchar_twchar_t str[] = L"Hello";ये एक wide character data type है |

 

C Variable का Declaration और initialization

Variable Declaration
  • जब Variable declare होता है तब ये variable जिस data type होता है, उसके हिसाब से Memory allocate करता है |
  • Variable Declare होने के बाद ये अपने अंदर Garbage Value लेता है |
Garbage Value :Garbage Value Variable को Compiler द्वारा दी जाती है |

Syntax for Single Variable Declaration

data_type single_variable_name;

for eg.
int a;

Source Code :
#include <iostream.h>
using namespace std;

int main(){

int a;

    cout<<"Value of a : "<<a;

return 0;
}
Output :
Value of a : 4309822
Variable_namea
Variable_value4309822 Garbage Value
Address0x69fefc

Syntax for Multiple Variable Declaration

data_type multiple_variable_name;

for eg.
int a, b, c;

Source Code :
#include <iostream.h>
using namespace std;

int main(){

int a, b, c;

    cout<<"Value of a : "<<a<<endl;
    cout<<"Value of b : "<<b<<endl;
    cout<<"Value of c : "<<c<<endl;

return 0;
}

Output :
Value of a : 4309822
Value of b : 6946708
Value of c : 4309728
Variable_nameabc
Variable_value430982269467084309728 Garbage Value
Address0x69fefc0x69fef80x69fef4

 

Variable Initialization
  • जब Variable initialize होता है तब ये variable जिस data type होता है, उसके हिसाब से Memory allocate करता है |for eg. int for 2bytes(16-bit) | 4bytes(32-bit) | 8bytes(64-bit), char
  • Variable intialization में Variable को normal value दी जाती है |
  • Variable intialization में एक variable सिर्फ एक ही value लेता है for eg. int a = 5, 6 ; int a = 5;
Syntax for Single Variable Initialization

data_type single_variable_name = value;

for eg.
int a=5;

Source Code :
#include <iostream.h>
using namespace std;

int main(){

int a = 5;

	cout<<"Value of a : "<<a;

return 0;
}

Output :
Value of a : 5
Variable_namea
Variable_value5
Address0x69fefc

Syntax for Multiple Variable Initialization

data_type single_variable_name = value, single_variable_name = value;

for eg.
int a=5, b=6;

Source Code :
#include <iostream.h>

int main(){

int a = 5, b = 6;

	cout<<"Value of a : "<<a<<endl;
	cout"Value of b : "<<b;
	
return 0;
}

Output :
Value of a : 5
Value of a : 6
Variable_nameab
Variable_value56
Address0x69fefc0x69fef8

 

Variable Redeclaration

Variable को redeclare नहीं किया जा सकता |

Source Code :
#include <iostream.h>
using namespace std;

int main(){

int a, b;
int b;

    cout << "Value of a : " <<a;
	
return 0;
}
Output :
error : redeclaration of 'int b'

Variable Scopes

  • Variable Scope के दो प्रकार है |
  1. Local Variable
  2. Global Variable

Local Variable

  • Local Variables function के अंदर होते है |
  • Local Variables जिस function के अंदर होते है वह पर ही वो visible रहते है |
  • Local Variables की default value 'garbage value' होती है |

Source Code :
#include <iostream.h>
using namespace std;

int main(){

int a = 5, b = 6, c; // Local Variable

	cout<<"Value of a : "<<a;
	cout<<"Value of b : "<<b;
	cout<<"Garbage Value of c : "<<c;

return 0;
}

Output :
Value of a : 5
Value of b : 6
Default Value of c : 4309710 // garbage value

Global Variable

  • Global Variables function के बाहर होते है |
  • Global Variables की visibility पूरे program में होती है |
  • Global Variables की default value '0' होती है |

Source Code :
#include <iostream.h>
using namespace std;

int a = 5, b = 6, c; // Global Variable

int main(){

	cout<<"Value of a : "<<a;
	cout<<"Value of b : "<<b;
	cout<<"Default Value of c : "<<c;

return 0;
}

Output :
Value of a : 5
Value of b : 6
Default Value of c : 0