Gli operatori binari del C sono
- |
Meno binario (addizione) |
Additivi |
+ |
Pił binario (sottrazione) |
* |
Moltiplicazione |
Moltiplicativi |
/ |
Divisione |
% |
Resto (modulo) |
<< |
Shift a sinistra |
Shift |
>> |
Shift a destra |
& |
AND |
Bit a bit |
| |
OR |
^ |
XOR |
&& |
AND |
Logici |
|| |
OR |
= |
Assegna |
Assegnazione |
+= |
Assegna la somma |
-= |
Assegna la differenza |
*= |
Assegna il prodotto |
/= |
Assegna la divisione |
%= |
Assegna il resto |
&= |
Assegna l'AND |
|= |
Assegna l'OR |
^= |
Assegna lo XOR |
<<= |
Assegna lo shift a sinistra |
>>= |
Assegna lo shift a destra |
< |
Minore di |
Relazione |
> |
Maggiore di |
<= |
Minore o uguale di |
>= |
Maggiore o uguale di |
== |
Uguale a |
Uguaglianza |
!= |
Non uguale a |
. |
Diretta |
Selezione componente |
-> |
Indiretta |
, |
Valuta |
Virgola |
? : |
e ? x : y (Operatore ternario) |
Condizionale |
|