bitRead()
De ArduWiki
Revisión del 04:08 23 jun 2018 de Lucario448 (Discusión | contribuciones) (Tiene retorno y agregué un ejemplo)
Contenido
Descripción
Lee un bit de una variable.
Sintaxis
bitRead(variable, n);
Parámetros
- variable
- variable a evaluar.
- n
- bit a leer.
Retornos
1 o 0 dependiendo del valor de dicho bit
Advertencias
Nada.
Ejemplo
Revisar el bit más significativo es una manera alternativa para detectar un valor entero negativo.
char c = 200; // Al ser un tipo de dato con signo, 200 se traduce a -56 if (bitRead(c, 7)) Serial.println("Es negativo"); else Serial.println("Es positivo");