C Programming language

adplus-dvertising
Operators in C Programming Language
Previous Home Next

If we take an expression 9+5=14, here 9 and 5 are operands and + is an operator.

Types of operator :

  1. Arithmetic Operators: The arithmetic operators are +, -, *, %, /, ++, --

    Example

    If a variable A=10 then A++=11 and A--=9

  2. Logical (or Relational) Operators :==, !=, >, <, &&, ||, <=, >= are the logical operators.

    Example

    If variable A =10 and B=23 then (A=B) is false, (A<B) is true etc.

  3. Bitwise Operators: Bitwise operators works on bits and perform bit by bit operation. Assume if A = 60; and B = 13; Now in binary format they will be as follows:
    A = 0011 1100 and B = 0000 1101
    A&B = 0000 1000
    
  4. Assignment Operators : =, +=, -=, /=, %= &=, |= etc are the assignment operators.

    Example

    C = A + B will assign value of A + B into C and C+= A means C=C+A

  5. Misc Operators : These are some special kind of operators such as sizeof(), *(Pointer), &(address).

    Example

    sizeof (a) means that If a is integer then it returns value 4. *a means a will be a pointer to 'a' variable.

Previous Home Next