Unary Operators
On this page (9sections)
Unary Operators
There are two Unary Operators. They are Increment and Decrement.
Increment Unary Operator
variable++
++variable;
Is Equivalent i=i+1 or i+=1
Increment Unary Operator Types
- Post Increment i++
- Pre Increment ++i
Decrement Unary Operator
variable--;
--variable;
Is Equivalent i=i-1 or i-=1
Decrement Unary Operator Types
- Post Decrement i—
- Pre Decrement —i
Unary Operators Explanation
- ++i : increments l and then uses its value as the value of the expression;
- i++ : uses l as the value of the expression and then increments l;
- —i :decrements l and then uses its value as the value of the expression;
- i— : uses l as the value of the expression and then decrements l.
- Change their original value.
Example Program For Unary Operators
/* Example Program For Unary Operators Example In C Programming Language
little drops @ thiyagaraaj.com
Coded By:THIYAGARAAJ MP */
// Header Files
#include<stdio.h>
#include<conio.h>
//Main Function
int main()
{
// Variable Declaration
int a;
//Get Input Value
/* Increment Operators */
a = 5;
printf("Post Increment = %d\n",a++);
a = 5;
printf("Pre Increment = %d\n",++a);
/* Decrement Operators */
a = 5;
printf("Post Decrement = %d\n",a--);
a = 5;
printf("Pre Decrement = %d\n",--a);
// Wait For Output Screen
getch();
//Main Function return Statement
return 0;
}
Sample Output:
Post Increment = 5
Pre Increment = 6
Post Decrement = 5
Pre Decrement = 4
Related Pages
Continue learning with these related tutorials and programs:
- C Tutorials — Browse all C Tutorials.
- C Operators — Overview — all C operator categories.
- Arithmetic Operator Example Program In C — More in c operators.
- Relational Operators — More in c operators.