Brief Look on C++ Variable

Now before going to discuss what is C++ Variable in the context of programming language. We should know what the variable word means in the context of Programming language.

C++ Variable

Variable in General Programming language

A Variable is a particular container with a datatype and name, and a value that can be stored in it is called a variable. We can do multiple operations on it depending on their datatypes. Now, what is a data type? We shall discuss this in the next post. Now consider a Variable as a container or a thing that can store values means it can be of any datatype, i.e., it can be alphabets, it can be a string, it can be an integer, it can be a floating point number or complex number okay look here below the syntax of variable in general programming languages:

Syntax of Variable in General Programming language

I hope you are aware of the word Syntax. If not so, look, Syntax is a structure or way of writing particular code in a particular programming language. So for more confirmation and knowledge, you can check our detailed post on its Syntax in C#, C++, JAVA, and Python. Now here below is the Syntax of a Variable okay:

[varaible data type] + [varaible name] = [value of variable]

I also make visual representation of a variable hope you like it.

C++ Variable

For example : making integers variable age and assigning it value 18 okay using C# syntax.

int age =18;

C++ Variable in C++ Programming language

Now see how ca we declare a variable in C++ it is same like as in C# . First we have to create or choose type of variable or you can say datatype of a variable then it’s name and it’s value.

Syntax of C++ Variable in C++ Programming language

[varaible data type] + [varaible name] = [value of variable]

I also make visual representation of a variable hope you like it.

C++ Variable

For example : making integers variable age and assigning it value 18 okay using C++ syntax.

int age =18;

Other Example:

#include <iostream>
using namespace std;

int main() {
  int myNum = 1000;
  cout << myNum;
  return 0;
}

Output:

1000

How to create many or multiple C++ Variable

We can declare more than one variable of the same type, there are two ways see below:

First way:

#include <iostream>
using namespace std;

int main() {
  int x = 1;
  int y = 6;
  int z = 50;  
  cout << x + y + z;
  return 0;
}

Output:

57

Second way(it is recommended):

#include <iostream>
using namespace std;

int main() {
  int x = 1, y = 6, z = 50;  
  cout << x + y + z;
  return 0;
}

Output:

57

How to assign one value to multiple C++ Variable

We can also assign the same value to multiple variables in one line so this reduce our line of code:

First way:

#include <iostream>
using namespace std;

int main() {
  int x, y, z;
  x = 10;
  y = 10;
  z = 10;
  cout << x + y + z;
  return 0;
}

Output:

30

Second way(it is recommended):

#include <iostream>
using namespace std;

int main() {
  int x, y, z;
  x = y = z = 10;
  cout << x + y + z;
  return 0;
}

Output:

30

Identifiers in C++ Variable

All C++ variables can be of any datatype and must be identified with unique names. These impressive names are called identifiers. They can be short names (like a and b) or more descriptive names (age, sum, total volume).

Note: It is recommended to avoid short names; instead of this, use descriptive names/variable names to create understandable and maintainable code:

#include <iostream>
using namespace std;

int main() {
  // Good name
  int secondsPerminute = 60;
  
  // OK, but not so easy to understand what s actually is
  int s = 60;
  
  cout << secondsPerminute << "\n";
  cout << s;
  return 0;
}

Output:

60
60

Rules for naming C++ Variable:

The general rules for naming a variables in C++ are:

1-Names can contain letters(a,b,c etc), digits(1,2,3), underscores(_), and dollar signs($ etc)
2-Names must begin with a letter.
3-Names should start with a lowercase letter and it cannot contain whitespace
4-Names can also begin with $ and _ (but we will not use it in this blog)
5-Names are case sensitive (“codelikechamp” and “codelikeChamp” are different variables)
6-Reserved words (like C++ keywords, such as int ) cannot be used as names

Link: https://Codelikechamp.com

Medium Link: Follow me on Medium

Linkedin Link: Follow me on Linkedin

🤞 Don’t miss any latest posts!

Please subscribe by joining our community for free and stay updated!!!

IF YOU HAVE ALREADY SUBSCRIBED JUST CLOSE THIS FORM !

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top