Diferencia entre revisiones de «not»

De ArduWiki
Saltar a: navegación, buscar
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

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

Vea también

Referencias