Usar operadores a nivel de bits
Los operadores a nivel de bits manipulan los bits dentro de un valor basándose en dos valores.
Lo siguiente proporciona una descripción global de los operadores a nivel de bits.
Para | Use este operador | Tipo de datos óptimo |
Y a nivel de bits | &, AND | DINT |
O a nivel de bits | OR | DINT |
O exclusivo a nivel de bits | XOR | DINT |
complemento a nivel de bits | NOT | DINT |
Este es un ejemplo:
Use este formato | Ejemplo | |
Para esta situación | Usar | |
valor1 operador valor2 | Si input1, input2 y result1 son etiquetas DINT y su especificación dice: "Calcular el resultado a nivel de bits de input1 e input2. Almacenar el resultado en result1." | result1 := input1 AND input2; |
Entregue su opinión