Assignment Operators
On this page (9sections)
Assignment Operators
They are used to assign the result of an expression to a variable.
Syntax
identifier = Expression
There are five assignment operators. They are,
a=a+1 a+=1
a=a- 1 a-= 1
a=a*2 a*=2
a=a/2 a/= 2
a=a%2 a%=2
Advantages:
- Left-hand side operator need not repeated.
- Easy to Read
- More Efficient
Example For C assignment operator
#include <stdio.h>
// C assignment operator Example Program
void main(){
int a = 10;
// = Operator
int b = a;
printf("b = %d\n",b);
// += Operator
b += 10;
printf("b += 10;b = %d\n",b);
// -= Operator
b -=5;
printf("b -=5;b = %d\n",b);
// *= Operator
b *=4;
printf("b *=4;b = %d\n",b);
// /= Operator
b /=2;
printf("b /=2;b = %d\n",b);
}
Sample Output:
b = 10
b += 10;b = 20
b -=5;b = 15
b *=4;b = 60
b /=2;b = 30
How It Works
This C program demonstrates Assignment Operators. It first prepares the data it needs, then performs the core operation step by step, and finally prints the output shown in the Sample Output above.
- Declare the variables that hold the program’s data.
- Print the final result to the console so you can compare it with the sample output.
Try changing the input values and re-running the program to see how the output changes — this is the fastest way to understand how the logic behaves.
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.
Frequently Asked Questions
What does this C program do?
It is a C example program that demonstrates Assignment Operators, including the complete source code and the expected sample output.
How do I compile and run this C program?
Save the code in a `.c` file, compile it with `gcc filename.c -o program`, then run it with `./program` (or `program.exe` on Windows).
What concepts does this example use?
This example uses core C syntax, illustrating a common pattern in C programming.