Perguntas com a marcação «logical-operators»

Operadores lógicos são símbolos que auxiliam na avaliação de expressões booleanas. Eles são encontrados em quase todas as linguagens de programação que suportam booleano. Os exemplos comuns são && (AND), || (OU),! (NÃO), == ([valor] igual a), === ([valor e tipo] igual a),> = (maior ou igual a), <= (menor ou igual a),> (maior que), e <(menos que)

292
Operador XOR lógico em C ++?

Existe uma coisa dessas? É a primeira vez que encontrei uma necessidade prática, mas não vejo uma listada no Stroustrup . Eu pretendo escrever: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Mas não há ^^operador. Posso usar o bit a bit ^aqui e obter a resposta certa...

256
Operadores lógicos simples no Bash

Eu tenho algumas variáveis ​​e quero verificar a seguinte condição (escrita em palavras, em seguida, minha tentativa falha no bash scripting): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. E na minha tentativa fracassada, criei: if (($varA == 1))...

104
Operadores lógicos, || ou ou?

Eu me lembro de ter lido um tempo atrás a respeito de operadores lógicos que no caso de OR, using ||era melhor do que or(ou vice-versa). Eu só tive que usar isso no meu projeto quando ele voltou para mim, mas não consigo lembrar qual operador foi recomendado ou se era mesmo verdade. Qual é melhor...

100
Operador lógico Java em curto-circuito

Qual conjunto está em curto-circuito e o que exatamente significa que a expressão condicional complexa está em curto-circuito? 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);...