Preguntas etiquetadas con logical-operators

Los operadores lógicos son símbolos que ayudan a evaluar expresiones booleanas. Estos se encuentran en casi todos los lenguajes de programación que admiten boolean. Los ejemplos comunes son && (AND), || (O),! (NO), == ([valor] igual a), === ([valor y tipo] igual a),> = (Mayor o igual a), <= (Menor o igual a),> (Mayor que) y <(menos que)

292
Operador XOR lógico en C ++?

¿Hay tal cosa? Es la primera vez que encuentro una necesidad práctica, pero no veo una lista en Stroustrup . Tengo la intención de escribir: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Pero no hay ^^operador. ¿Puedo usar bitwise ^aquí y obtener la respuesta...

256
Operadores lógicos simples en Bash

Tengo un par de variables y quiero verificar la siguiente condición (escrita en palabras, luego mi intento fallido de bash scripting): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. Y en mi intento fallido, se me ocurrió: if (($varA == 1)) && (...

104
Operadores lógicos, || ¿o o?

Recuerdo haber leído hace un tiempo sobre los operadores lógicos que, en el caso de OR, usar ||era mejor que or(o viceversa). Solo tenía que usar esto en mi proyecto cuando volví a mí, pero no puedo recordar qué operador se recomendó o si era cierto. ¿Cuál es mejor y por...

100
Cortocircuito del operador lógico Java

¿Qué conjunto está en cortocircuito y qué significa exactamente que la expresión condicional compleja está en cortocircuito? public static void main(String[] args) { int x, y, z; x = 10; y = 20; z = 30; // T T // T F // F T // F F //SET A boolean a = (x < z) && (x == x);...