&& : ET logique (les deux conditions doivent être vraies)
&&
|| : OU logique (au moins une condition doit être vraie)
||
! : NON logique (inverse la condition)
!
» Glossaire sur les structures conditionnelles en langage C