En programación informática, un operador binario es un operador que requiere dos operandos, normalmente denominados "izquierda" y "derecha". Los operandos son los objetos a los que se aplica el operador. Normalmente son literales, variables o expresiones.
Los operadores binarios suelen implementarse como funciones especiales que toman dos argumentos. En la mayoría de los lenguajes de programación, estas funciones están sobrecargadas para trabajar con diferentes tipos de operandos. Por ejemplo, el operador + puede usarse para sumar números, concatenar cadenas o combinar listas.
El término "operador binario" se utiliza a veces de forma más amplia para referirse a cualquier operador que toma dos operandos, independientemente de si se implementa como una función especial o no. Por ejemplo, el operador de resta (-) se implementa típicamente como una función especial, pero el operador de asignación (=) no lo es.
¿Cuáles son las propiedades de una operación binaria?
Una operación binaria es una función que toma dos operandos y devuelve un único valor. Las operaciones binarias más comunes son la suma, la resta, la multiplicación y la división.
Una operación binaria debe ser asociativa, lo que significa que el orden de los operandos no afecta al resultado. Por ejemplo, la suma es asociativa:
(2 + 3) + 4 = 2 + (3 + 4)
Una operación binaria debe ser conmutativa, lo que significa que el orden de los operandos no afecta al resultado. Por ejemplo, la suma es conmutativa:
2 + 3 = 3 + 2
Una operación binaria debe tener un elemento de identidad, lo que significa que hay un elemento que, cuando se combina con otro elemento, no cambia ese elemento. Por ejemplo, el elemento de identidad de la suma es el cero:
2 + 0 = 2
El elemento de identidad para la multiplicación es uno:
2 * 1 = 2
Una operación binaria debe ser distributiva, lo que significa que la operación debe distribuir sobre la suma. Por ejemplo, la multiplicación se distribuye sobre la suma:
2 * (3 + 4) = (2 * 3) + (2 * 4) ¿Cuál no es un operador binario? Los operadores binarios no son los operadores lógicos
¿Cuáles son los seis tipos de operaciones binarias?
Hay seis tipos de operaciones binarias: suma, resta, multiplicación, división, exponenciación y raíz. Cada tipo de operación binaria tiene sus propias reglas y propiedades.
La suma es la operación binaria más básica. Es simplemente el resultado de sumar dos números. Por ejemplo, la suma de 2 + 3 = 5. La suma de dos números negativos da como resultado un número positivo. La suma de dos números positivos también da como resultado un número positivo.
La resta es la segunda operación binaria más básica. Es el resultado de restar un número a otro. Por ejemplo, la resta de 3 - 2 = 1. La resta de dos números negativos da como resultado un número negativo. La resta de dos números positivos da como resultado un número positivo.
La multiplicación es la tercera operación binaria más básica. Es el resultado de multiplicar dos números entre sí. Por ejemplo, la multiplicación de 2 * 3 = 6. La multiplicación de dos números negativos da como resultado un número positivo. La multiplicación de dos números positivos también da como resultado un número positivo.
La división es la cuarta operación binaria más básica. Es el resultado de dividir un número entre otro. Por ejemplo, la división de 6 / 3 = 2. La división de dos números negativos da como resultado un número positivo. La división de dos números positivos da como resultado un número positivo.
La exponenciación es la quinta operación binaria más básica. Es el resultado de elevar un número a la potencia de otro. Por ejemplo, la exponenciación de 2^3 = 8. La exponenciación de dos números negativos da como resultado un número positivo. La exponenciación de dos números positivos también da como resultado un número positivo.
La raíz es el sexto y último tipo de operación binaria. Es el resultado de sacar la raíz de un número. Por ejemplo, la raíz cuadrada de 9 = 3. La raíz cuadrada de un número negativo es indefinida. La raíz cuadrada de un número positivo es
¿Qué son los operadores lógicos?
Los operadores lógicos se utilizan para combinar dos o más valores booleanos para producir una única salida booleana. Los cuatro operadores lógicos básicos son AND, OR, NOT y XOR.
Y es un operador lógico que toma dos entradas booleanas y produce una salida verdadera sólo si ambas entradas son verdaderas.
O es un operador lógico que toma dos entradas booleanas y produce una salida verdadera si una o ambas entradas son verdaderas.
NOT es un operador lógico que toma una sola entrada booleana y la invierte, produciendo una salida verdadera sólo si la entrada es falsa.
XOR es un operador lógico que toma dos entradas booleanas y produce una salida verdadera sólo si una de las entradas es verdadera y la otra es falsa.