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)




11
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 …

5
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)) &amp;&amp; …







9
Existe realmente uma razão pela qual sobrecarregado && e || não curto-circuito?
O comportamento em curto-circuito dos operadores &amp;&amp;e ||é uma ferramenta incrível para programadores. Mas por que eles perdem esse comportamento quando sobrecarregados? Entendo que os operadores são apenas açúcar sintático para funções, mas os operadores booltêm esse comportamento. Por que deveria ser restrito a esse tipo único? Existe algum raciocínio …


8
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 …

9
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 …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.