Notes / C / Operators

Operators in C — Revision Notes

A quick-reference cheat sheet: definition, syntax, example, common mistakes and an interview tip.

beginner 📖 2 min revision

Definition

📌 Operators Operators are symbols that perform operations on variables and values: doing math, comparing values, or combining logical conditions.C groups operators into a few families: arithmetic, relational (comparison), logical, and assignment..

Syntax

syntax
a + b   a - b   a * b   a / b   a % b
a == b  a != b  a > b   a < b
a && b  a || b  !a
a = b   a += b  a -= b

Example

c
#include <stdio.h>

int main() {
    int a = 10, b = 3;
    printf("Sum: %d\n", a + b);
    printf("Remainder: %d\n", a % b);
    printf("Is equal: %d\n", a == b);
    return 0;
}

Output

outputSum: 13 Remainder: 1 Is equal: 0

Important Points

Common Mistakes

Interview Tip

🎯 Before your interview "Why does 7/2 give 3 in C?" is a classic gotcha — because integer division truncates the decimal part.
Back to notes Read full lesson →