Opérateurs mathématiques et affectation :
| Affectation | a = b |
| Addition | a = a + b |
| Soustraction | a = a - b |
| Multiplication | a = a * b |
| Division | a = a / b |
| Modulo | c = a % b |
Opérateurs cryptiques :
| Addition d'une constante | a += b |
| Soustraction d'une constante | a -= b |
| Multiplication | a *= b |
| Division | a /= b |
| Incrémenter | a++ et ++a |
| Décrémenter | a-- et --a |
Opérateurs logiques :
| Supérieur à | a > b |
| Supérieur ou égal à | a >= b |
| Inférieur à | a < b |
| Inférieur ou égal à | a <= b |
| Egal à | a == b |
| Diffèrent de | a != b |
| ET logique | a && b |
| OU logique | a || b |
Opérateurs sur bits :
| Shift gauche | a = b << c |
| Shift droite | a = b >> c |
| ET entre bits | a = b & c |
| OU entre bits | a = b | c |
| Complément bit par bit | a = ~ b |
| OU EXCLUSIF entre bits | a = b ^ c |
Opérateurs d'adressage et divers :
| Adresse | a = & b |
| Renvoi à un pointeur | a = * b |
| Conversion d'un type de données | (type_données) variable |
| Déterminer la taille en octets | sizeof(var) |