!

[Logikai operátorok]

Leírás

A logikai NEM eredménye true, ha az operandus false, és fordítva.

Példa

Ez az operátor egy if utasítás feltételén belül használható.

if (!x) { // ha x nem igaz
  // utasítások
}

Használható a logikai érték invertálására.

x = !y; // y fordított értékét tároljuk x-ben

Megjegyzések és figyelmeztetések

A bitenkénti nem ~ (tilde) sokkal másképp néz ki, mint a logikai nem ! (felkiáltójel vagy "durranás", ahogy a programozók mondják), de akkor is biztosnak kell lenned abban, hogy melyiket, hova akarod.

Lásd még