Diferencia entre revisiones de «not»

De ArduWiki
Saltar a: navegación, buscar
(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 ==
 
== 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 ==
<pre>
+
 
</pre>
+
<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

Vea también

Referencias