Variables are containers for storing data values.
In C, there are different types of variables (defined with different keywords), for example:
To create a variable, specify the type and assign it a value:
Syntax
type variableName = value;
Where type is one of C types (such as int), and variableName is the name of the variable (such as x or myName). The equal sign is used to assign a value to the variable.
So, to create a variable that should store a number, look at the following example:
Create a variable called myNum of type int and assign the value 15 to it:
int myNum = 15;
You can also declare a variable without assigning the value, and assign the value later:
int myNum;
myNum = 15;
Note: If you assign a new value to an existing variable, it will overwrite the previous value:
int myNum = 15; // myNum is 15
myNum = 10; // Now myNum is 10
In many other programming languages (like Python, Java, and C++), you would normally use a print function to display the value of a variable. However, this is not possible in C:
int myNum = 15;
printf(myNum); // Nothing happens
To output variables in C, you must get familiar with something called "format specifiers".