Assignment Operator : C Programming Language
Assignment Operator in C Programming Language :
- Assignment Operator is Used to Assign Value to a Variable.
- Assignment Operator is Denoted by Equal to Sign , “=“.
- Assignment Operator is Binary Operator i.e It Operates on Two Operands.
- Assignment Operator have Two Values - L-Value and R-Value.
- Assignment Operator Copies R-Value into L-Value.
- Assignment Operator have Lower Precedence than any Other Operand and Higher Precedence than “Comma Operator“. [View this Precedence Table ]
Different Ways of Using Assignment Operator :
Way 1 : Assignment Operator used to Assign Value
#include<stdio.h> int main() { int value; value = 55; return(0); }
Way 2 : Assignment Operator used To Type Cast.
Assignment Operator can Type Cast Higher Values to Lower Values or Lower Values to Higher Values
int value; value = 55.450; printf("%d",value);
Way 3 : Assignment Operator in If Statement
if(value = 10) printf("True"); else printf("False");
Haha… Above Program will always execute True Condition because Assignment Operator is Used inside If Statement not Comparison Operator.