Saturday 27 December 2014

C Program to test Increment and Decreement Operators


This is a C program to test increment and decrement operators.
Increment operator increases the value by 1.
Decrement operator decreases by 1.

There are two types of increment and decrement operators ( pre and post)

++a  preincremeent (first increments the value for processing)
a++ postincrement ( first time same value of a is used , then for after use it increments by 1)
--a preincrement (first decrements the value for processing)
a-- postincrement( first time same value of a is used , then for after use it decrements by 1)


PROGRAM : 


#include <stdio.h>
#include <stdlib.h>
int main()
{
    int number,postdecrement,preincrement,predecrement,postincrement;
    printf("Enter any number :\t");
    scanf("%d",&number);

    preincrement = ++number;
    predecrement = --number;
    postincrement = number++;
    postdecrement = number--;

    printf("\n\t");
    printf("Preincrement is %d \n\t",preincrement);
    printf("Predecrement  id %d \n\t",predecrement);
    printf("Postincrement  id %d  \n\t",postincrement);
    printf("Postdecrement  id %d \n\t",postdecrement);
    printf("The value of entered number is %d\n\t",number);

    return 0;
}
OUTPUT :