Datatypes and Variables
variables
- Variables: Variables are used to store data in a programming language.
Data Types
Data types determine the kind of data that can be stored in a variable.
Integer : Used for whole numbers, e.g., 1, 2, 3, 4. In C/C++, it is represented as int
.
Floating-Point: Used for numbers with a decimal point, e.g., 7.2, 8.4, 3.5, 4.3. In C/C++, it is represented as float
.
Character: Used for single characters, e.g., 'a', 'z', 'v', 'b'. In C/C++, it is represented as char
.
Boolean: Used for Storing logical values, e.g., true or false. In C/C++ it is represented as bool
.
How to define variable
To define a variable, you specify its data type followed by the variable name.
<datatype> <variable_name>;
int age;
<char> <variable_name>;
char gender;
<float> <variable_name>;
float weight;
<bool> <variable_name>;
bool flag;
Declaring and Assigning Values
#include <iostream>
using namespace std;
int main() {
int age; // Declaration
age = 22; // Assigning a value
cout << age;
return 0;
}
Output :
22
Explanation :
Line 4 : declare variable age
Line 5 : assign value 22
in age
variable.
Line 5 : print vairble age
using cout
object.
Addition of Two Number :
#include <iostream>
using namespace std;
int main() {
int val1 = 10; // Declaration and assignment
int val2 = 20; // Declaration and assignment
int sum = val1 + val2;
cout << sum;
return 0;
}
⚙️ Output :
30
Explanation :
Line 4 : declare variable val1
and assign value 10
.
Line 5 : declare variable val2
and assign value 20
.
Line 6 : declare sum
variable and assign the addition of val1 + val2
.
Line 7 : print sum
variable by using cout
object.
Rules to declared Variable
- A variable name must start with a letter
a-z
orA-Z
or the underscore_
character. - A variable name cannot start with a number.
- Variable names are case-sensitive, which means name and Name are considered different variables.
- A variable name can not used reserved
keyword
- A variable name can include
a-z
,A-z
,0-9
, and_
Example 1 :
#include <iostream>
using namespace std;
int main() {
int age = 20;
cout<<"Age =";
cout<<age;
return 0;
}
Output :
Age = 20
Explanation :
Line 5 : declare age
variable assign value to the age
variable is 20
.
LIne 7 : print the "Age = "
string.
Line 9 : print age
variable using cout
object.
Example 2 :
#include <iostream>
using namespace std;
int main() {
int age = 22;
cout<<"My age is "<<age;
return 0;
}
Output :
my age is 22
Line 5 : declare age
and assign value 22
.
Line 7 : print My age is
string and age
variable using cout
object.
Example 3 :
#include <iostream>
using namespace std;
int main() {
int age = 20;
int weight = 50;
cout<<"My age is"<<age<<"& Weight is"<<weight;
return 0;
}
Output :
My age is 20 & weight is 50
Explanation :
Line 5 : Declare age
variable and assign value 20
.
Line 6 : Declare weight
variable and assign value 50
.
Line 7 : print age
and weight
using cout
object.