If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
variable किसी memory को दिया गया नाम है जो कि किसी value को Hold करती है या store करती है। मतलब जब हम Variable define कर रहें है तो हम memory में value को store करके उसे नाम दे रहे होते हैं। इसलिए variables को named storage भी कहते हैं।
एक variable का name letters, numbers and underscore Character से बना हो सकता है। variables का name या तो एक letter या underscore से start होना चाहिए।
int age = 25;
C++ में variables PHP , Python , JavaScript से थोड़ा different तरीके से define किया जाता है , C++ में variables को उनके data types के साथ define किया जाता है , जैसा कि आप example में देख सकते हैं।
C++ में different types के variables होते है, example के लिए:
int : integers store करता है (whole numbers), decimals के बिना, जैसे 123 या -123।
double : floating-point numbers store करता है, decimals के साथ, जैसे कि 19.99 or -19.99।
char : single characters store करता है, जैसे 'A' or 'B'। Char values singlr quotes से घिरे होते हैं।
string : text store करता है, जैसे "Hello World"। String values double-quotes से घिरे हैं।
bool : दो states के साथ value को store करता है: true or false।
#include <iostream>
using namespace std;
int main() {
int age = 90;
double double_var = 15.99;
char letter_var = 'R';
string str_var = "Text";
bool bool_var = true;
cout << "int variable : " << age << "\n";
cout << "double variable : " << double_var << "\n";
cout << "char variable : " << letter_var << "\n";
cout << "string variable : " << str_var << "\n";
cout << "boolean variable : " << bool_var;
return 0;
}
int variable : 90 double variable : 15.99 char variable : R string variable : Text boolean variable : 1
तो कुछ इस तरह से C++ में variables को define किया जाता है। हालाँकि आप इन data types के बारे में आगे detail में पढ़ेंगे।
हालाँकि यह , ध्यान रहे कि data type के according ही variable में value store होनी चाहिए , ऐसा नहीं हो सकता है कि int variable में string value assign करें। और char type के variable में boolean . हालाँकि ऐसा करने पर syntax error मिलेगी, या हो सकता है कि variable में assign की value proper नहीं मिलेगी।
int age = 'B'; O/P : 66 char letter_var = 'Rs'; O/P : warning: multi-character character constant [-Wmultichar] string str_var = 90; O/P : error: conversion from 'int' to non-scalar type 'std::string'
C++ में variables case sensitive होते हैं , मतलब same name के साथ lower और upper case में define किये गए variables अलग होंगे।
#include <iostream>
using namespace std;
int main() {
string name = "Rahul Kumar";
string Name = "Rahul Kumar Rajput";
cout << name << "\n";
cout << Name;
return 0;
}
Rahul Kumar Rahul Kumar Rajput
आप same variable को एक से ज्यादा बार define नहीं कर सकते हैं , हालाँकि आप उस variable की value change कर सकते हैं।
string name = "Rahul Kumar"; string name = "Rahul Kumar Rajput"; O/P : error: redeclaration of 'std::string name' note: 'std::string name' previously declared here
आप उस variable की value change कर सकते हैं।
#include <iostream>
using namespace std;
int main() {
string name = "Rahul Kumar";
cout << "Before change : " << name << "\n"
// now assign new value
name = "Rahul Kumar Rajput";
cout << "After change : " << name;
return 0;
}
Before change : Rahul Kumar After change : Rahul Kumar Rajput
I Hope, आपको C++ में variables अच्छे से समझ आये होंगे।