C++ Variables
Variables are used to store some values (also known as data values). Each variable has a specific type in C++, and it determines the size and layout of the variable's memory. The variable are called 'symbolic' variable because they are named.
There are two values associated with a symbolic variable.
rvalue :- Its data value that is stored in a location in memory. It is also known as rvalue.
lvalue :- Its location value is the address in the memory on which the data is stored. It is also known as lvalue.
There are different types of variable in C++.
1. int :- It stands for the word named "integer" which stores whole number without decimals.
For Example :- 5, -5
2. char :- It stands for the word named "Character" which stores single characters.
For Example :- 'L' or 'f'
3. bool :- It stands for the word named "Boolean" which stores values either true or false.
4. double :- It is used to stores double-precision floating point value.
For Example :- 5.0, -5.5
5. string :- It stores text that is written under double quotation marks.
For example :- "Letsfindcourse30"
5. void :- The void type specifies an empty set of values. An object of type void cannot be declared.
Declaring Variables
To declare a variable, you must specify the variable type and you can specify the value to that variable at that time or later on.
Syntax :
type variable = value;
Where the type can be (int, double, char, bool) and the name of the variable can be (eg var_1, lfc) and the equal sign assign the value to the variable.
Now lets see some examples - we are creating a variable named "number" and its type is "int" and the value is "25".
Example :
int number = 25;
cout << number;
We can also first declare a variable and then we can specify its value later on.
Example :
int number;
number = 25;
cout << number;
Constant
We use the keyword constant if we do not want to change the value of the variable or if we do not want to override our existing values. Constant is a keyword that is presented as const.
Example :
const int number = 25; // number will always be 25
number = 5; // error: assignment of read-only variable 'number'
Exercise:-
1. Variable1= expression; which one is evaluated first?
View Answer
2. Values stored in a computer system's memory as a sequence of
View Answer
Program :-
C++ Program to Check Whether a character is Vowel or Consonant.
#include<iostream> using namespace std; int main() { char c; int isLowercaseVowel, isUppercaseVowel; cout << "Enter an alphabet: "; cin >> c; // evaluates to 1 (true) if c is a lowercase vowel isLowercaseVowel = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u'); // evaluates to 1 (true) if c is an uppercase vowel isUppercaseVowel = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U'); // evaluates to 1 (true) if either isLowercaseVowel or isUppercaseVowel is true if (isLowercaseVowel || isUppercaseVowel) cout << c << " is a vowel."; else cout << c << " is a consonant."; return 0; }
Output :
Enter an alphabet: u u is a vowel.
Visit :
Discussion