Perguntas com a marcação «operators»

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...

285
O que é x depois de "x = x ++"?

O que acontece (atrás das cortinas) quando isso é executado? int x = 7; x = x++; Ou seja, quando uma variável é pós-incrementada e atribuída a si mesma em uma instrução? Eu compilei e executei isso. xainda é 7, mesmo depois de toda a declaração . No meu livro, diz que xé...

274
Criando um operador "lógico exclusivo ou" em Java

Observações: Java possui um operador AND lógico. Java possui um operador OR lógico. Java possui um operador NOT lógico. Problema: Java não possui um operador XOR lógico, de acordo com a sun . Eu gostaria de definir um. Definição do método: Como método, é simplesmente definido da seguinte...

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))...

252
O que significa = + _ em JavaScript

Eu queria saber o que o operador = + _ significa em JavaScript. Parece que faz atribuições. Exemplo: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return

250
Python! = Operação vs "não é"

Em um comentário sobre essa pergunta , vi uma declaração que recomendava o uso de result is not None vs result != None Eu queria saber qual é a diferença, e por que um pode ser recomendado em detrimento do

249
O que significa "| ="? (operador igual de tubo)

Tentei pesquisar usando a Pesquisa do Google e o estouro de pilha, mas ele não apresentou nenhum resultado. Eu já vi isso no código da biblioteca de código-fonte aberto: Notification notification = new Notification(icon, tickerText, when); notification.defaults |=

215
O que é o operador <=> em C ++?

Enquanto eu estava tentando aprender sobre C ++ operadores, me deparei com um operador de comparação estranha em cppreference.com , * em uma tabela que ficou assim: "Bem, se esses são operadores comuns em C ++, é melhor eu aprendê-los", pensei. Mas todas as minhas tentativas de elucidar esse...