Diferencia entre revisiones de «not»
De ArduWiki
(→Sintaxis) |
|||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
+ | Niega una expresión. | ||
{| class="wikitable col2cen" | {| class="wikitable col2cen" | ||
Línea 8: | Línea 9: | ||
|1||0 | |1||0 | ||
|} | |} | ||
+ | |||
+ | {{Nota| Recuerde que [[true / false|false]], 0 y [[HIGH / LOW|LOW]] son sinonimos, si como [[true / false|true]], cualquier numero distinto a o y [[HIGH / LOW|HIGH]] también lo son.}} | ||
== Sintaxis == | == Sintaxis == | ||
Línea 17: | Línea 20: | ||
Retorna la variable negada. | Retorna la variable negada. | ||
− | |||
== Advertencias == | == Advertencias == | ||
* No confundir el operador boleano not <nowiki>!</nowiki>, con el operador [[not bit a bit]]. | * No confundir el operador boleano not <nowiki>!</nowiki>, con el operador [[not bit a bit]]. | ||
== Ejemplo == | == Ejemplo == | ||
− | < | + | |
− | </ | + | <syntaxhighlight lang="c++"> |
+ | bool a = false; | ||
+ | bool a = 0; | ||
+ | bool a = LOW; | ||
+ | !a //verdadedo en todos los casos | ||
+ | </syntaxhighlight> | ||
== Vea también == | == Vea también == |
Revisión del 23:32 25 jun 2018
Descripción
Niega una expresión.
a | !a |
---|---|
0 | 1 |
1 | 0 |
Nota: Recuerde que false, 0 y LOW son sinonimos, si como true, cualquier numero distinto a o y HIGH también lo son.
Sintaxis
!expresion;
Retorno
Retorna la variable negada.
Advertencias
- No confundir el operador boleano not !, con el operador not bit a bit.
Ejemplo
bool a = false;
bool a = 0;
bool a = LOW;
!a //verdadedo en todos los casos