Tabs

Sunday, 6 October 2013

Int Data Type

Int Data Type is one of the most commonly used data types and used to store integer values. They can be negative, zero or positive.
For example: 2, 56, -8663 etc.

Lets look at an example on how integers can be used.

/*
Author : Ryan Sequeira
Date : 22nd September 2012
Title : Calculate the age difference between two people
*/
#include<stdio.h>
int main(){
//declaring 2 variables and initializing it with 0
int a = 0, b = 0;
//prompting to enter age of first person and storing it in a
printf("Enter age of first person: ");
scanf("%d", &a);
//prompting to enter age of second person and storing it in b
printf("Enter age of second person: ");
scanf("%d", &b);
//printing the age difference
printf("The age difference is: %d", abs(a-b));
return 0;
}

In this simple example you can see how variables are declared, initialized, re initialized with users value and finally used to calculate new results.

Here we have initialized the variables with 0. It is always a good practice to initialize variables with appropriate values. For example if a program will use the variables to add or subtract, 0 is the value to be used and for multiplication and division operations you can use 1.

We have used the abs function in this example. The abs function is used to calculate the absolute difference between 2 values i.e it returns only the difference and not the positive or negative sign.

Int in a nutshell

Description

Used to store integer values. They can be negative, zero and positive.