Diferencia entre revisiones de «not»
De ArduWiki
m (→Descripción) |
|||
Línea 16: | Línea 16: | ||
!expresion; | !expresion; | ||
</pre> | </pre> | ||
+ | |||
+ | == Parámetros == | ||
+ | ;expresion: expresion cuya evaluacion debe ser verdero o falso. Ejemplo x>5. | ||
== Retorno == | == Retorno == | ||
Línea 21: | Línea 24: | ||
== 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++"> | <syntaxhighlight lang="c++"> | ||
bool a = false; | bool a = false; |
Revisión del 17:03 10 jul 2018
Contenido
Descripción
Niega una expresión (invierte su valor de verdad).
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;
Parámetros
- expresion
- expresion cuya evaluacion debe ser verdero o falso. Ejemplo x>5.
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