Variables in C++ can be used to store data in the memory location and whose value can be changed during the program execution.
C++ variables
In C++ variables are case sensitive. They can be represented using letters, digits, and underscore.
Rules for Declaring variables in C++
If you want to declare any variables in C++, we just need to follow some rules. They are as follows:
- The first character must be a letter (or) underscore.
- Blank spaces cannot be used in variable names.
- A variable name consists of uppercase, lower case, numbers.
- Special characters like #, $ are not allowed.
- C++ keywords cannot be used as names.
- And all the names are case sensitive.
- The variable name consists of 31 characters only if we declare the variable more than one character, the compiler will ignore after 31 characters.
- variable types can be bool, char, int, float, double, void, wchar_1.
C++ Variables Example:
#include <iostream> using namespace std; // Variable declaration: extern int a, b; extern int c; extern float f; int main () { //Variable definition: int a, b; int c; float f; //actual initialization a = 10; b = 20; c = a + b; cout<<c<<endl ; f=70.0/3.0; cout << f << endl ; return 0; }
Output:
30
23.3333
Variable Definition in C++
A variable definition in C++ is nothing but it defines when a programmer writes some instructions to tell the compiler to create the storage in the memory location.
Syntax: data_type variable_name;
Here data_type means it includes int, float, double, char, wchar_t, bool.
Example:
int width,height,age;/*variable definition*/ char letter; float area; double d;
Variable Declaration in C++
Variable initialization in C++ is nothing but the variable values can be assigned and the initial values can be assigned along with their declaration.
Syntax: data_type variable_name = value;
Example:
int width,height=5,age=32;/*variable definition and initialization*/ char letter='A'; float area; double d; /*actual initialization*/ width = 10; area = 26.5;