Skip to main content

C Variables

Declaration & Assignments

C Variables

Variables are memory locations(storage area) in C programming language.
The main purpose of variables is to store data in memory for later use. Unlike constants which do not change during the program execution, variables value may change during execution. If you declare a variable in C, that means you are asking to the operating system for reserve a piece of memory with that variable name.

Variable Definition in C

Syntax:
type variable_name;
or
type variable_name, variable_name, variable_name;

Variable Definition and Initialization

Example:
int    width, height=5;
char letter='A';
float age, area;
double d;

/* actual initialization */
width
= 10;
age
= 26.5;

Variable Assignment

Variable assignment is a process of assigning a value to a variable.
Example:
int width = 60;
int age = 31;

There are some rules on choosing variable names

  • Variable name can consist of Capital letters A-Z, lowercase letters a-z, digits 0-9, and the underscore character.
  • The first character must be a letter or underscore.
  • Blank spaces cannot be used in variable names.
  • Special characters like #, $ are not allowed.
  • C keywords can not be used as variable names.
  • Variable names are case sensitive.
  • Values of the variables can be numeric or alphabetic.
  • Variable type can be char, int, float, double or void.

C Program to Print Value of a Variable

Example:
#include<stdio.h>

void main()
{
/* c program to print value of a variable */
int age = 33;
printf
("I am %d years old.\n", age);
}
Program Output:
I am 33 years old.

Comments

For Programs Click Here

Popular posts from this blog

Python Lists

Python Lists Dealing with data in a structured format is quiet generous, and this is possible if those data are set accordingly in a specific manner. So, Python provides these data structures named ‘lists’ and ‘tuples’ that are used to organize data in  single set. Python has 6 built-in sequences and among them the most famous are “lists and tuples”. The lists are containers that hold a number of other objects in a given order. It usually puts into practice the sequence protocol and allows programmers to add or remove objects from that sequence. Each element of the sequence is assigned a number i.e. he index and the first index is 0 (zero). This versatile data-type of Python is written in a sequence of list separated by commas between expressions. Creating Lists To build a list, just put a number of expressions in square brackets. The syntax is: Syntax: lst1 = [ ] # lst1 is the name of the list lst2 = [ expression1 , …. , expression_N ] Example: #!/usr/bin/python ls...

C++ Qualifiers and Storage Classes

C++ Qualifiers and Storage Classes Qualifiers and storage class are smaller but important programming concept that helps to make the quality of a variable more accurate for using that variable within the program. In this chapter you will learn about how qualifiers are used with variables and what the roles of different storage classes in C++ are. What is a Qualifier? A qualifier is a token added to a variable which adds an extra  quality , such as specifying volatility or constant-ness to a variable. They act like an adjective for a variable. With or without a qualifier, the variable itself still occupies the same amount of memory, and each bit has the same interpretation or contribution to the state/value. Qualifiers just specify something about how it may be accessed or where it is stored. Three qualifiers are there in C++. These are: const : This is used to define that the type is constant. volatile : his is used to define that the type is volatile. mutable:  applies to non...

C++ if-else Statements

C++ if-else Statements If else statements in C++ is also used to control the program flow based on some condition, only the difference is: it’s used to execute some statement code block if expression is evaluated to true, otherwise executes else statement code block. The basic format of if else statement is: Syntax: if ( test_expression ) { //execute your code } else { //execute your code } Figure – Flowchart of if else Statement: Example of a C++ Program to Demonstrate if else Statement Example: #include <iostream> using namespace std ; int main () { int a = 15 , b = 20 ; if ( b > a ) {    cout << "b is greater" << endl ; } else {    cout << "a is greater" << endl ; }    system ( "PAUSE" ); } Program Output: Example: #include <iostream> using namespace std ; int main () { char name ; int password ; cout << "Enter the name: " ; cin >>...