Els operadors lògics permeten agrupar dues o més condicions. Són els següents:
| Operador | Correspon a |
| && | Funció i (and) |
| || | Funció o (or) |
| ! | Funció no (not) |
Alguns exemples:
if ((x == 3) && (y > 0)) {
...
}
if ((x == 0) || (y == 0)) {
...
}
if (!(x == y)) { // equivalent a x != y
...
}
En aquest web, les fotografies marcades amb [AF] són del web d'Adafruit, les marcades amb [SF] del web d'Sparkfun i les marcades amb [AU] del web d'Arduino.

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.