Resultados da pesquisa a pedido "operator-precedence"

2 a resposta

Precedência do operador Python com atribuição aumentada

Parece que esta pergunta foi respondida apenas para Java, mas eu gostaria de saber como funciona em Python. Então, são os mesmos? a += b / 2 a += (b / 2)

4 a resposta

Por que "verdadeiro ou verdadeiro e falso" parece ser simultaneamente verdadeiro e falso?

Eu recebo o seguinte: puts true or true and false # >> trueenquanto eu também recebo: if true or true and false puts "that's true!" else puts "that's false!" end # >> that's false!Porque étrue or true and false ambostrue efalse (como o gato ...

1 a resposta

A saída do cout << 1 && 0; [fechadas]

Não entendo por que o código abaixo é impresso1. 1 && 0 não é o mesmo quetrue && false ->false? Por que isso não imprime0? #include <iostream> using namespace std; int main(){ cout << 1 && 0; return 0; }

1 a resposta

Qual é a precedência do operador em espera?

Em Javascript, certos operadores são processados antes de outros: 1 + 2 * 3 // 1 + (2 * 3) // 7 because * has higher precedence than + 1 === 0 + 1 // 1 === (0 + 1) // true because + has a higher precedence than ===O MDN tem umrepartição completa ...

1 a resposta

Exponenciação JavaScript decisão de design do operador unário

Então, eu estava brincando com o novo operador de exponenciação e descobri que você não pode colocar um operador unário imediatamente antes do número base. let result = -2 ** 2; // syntax error let result = -(2 ** 2); // -4 let x = 3; let result ...

2 a resposta

Por que a expressão (0 == 0 & 1 == 1) está avaliando como False?

Da mesma forma (-1 == - 1 & 1 == 1) também é Falso. Desculpas se isso é algo óbvio, mas não consigo encontrar uma explicação para isso.

2 a resposta

Precedência: Operador lógico ou vs. ternário

Considere o seguinte: (EDIT: Eu alterei a função ligeiramente para remover o uso ou chaves com o operador ternário) function someFunction(start,end,step){ var start = start || 1, end = end || 100, boolEndBigger = (start < end); // define Boolean ...

1 a resposta

typeof da expressão booleana com operador de comparação

if (typeof foo !== 'undefined') { // Now we know that foo is defined, we are good to go. }otypeof avalia comotrue oufalse com base em se a variávelfoo está definido ou não. Mas diga sefoo !== 'undefined' avalia comotrue, entãotypeof dotrue deve ...

2 a resposta

Precedência do operador em Python -PEMDAS

Eu li sobre python após o PEMDAS, que é a precedência da multiplicação e mais do que divisão. Eu executei o seguinte script print 6*2/1*2Assim, o python deve interpretar isso como 12/2, isto é, 6, já que a precedência da multiplicação é mais do ...

5 a resposta

Concatenação e comparação de strings fornecem resultados inesperados na instrução println

Não consegui descobrir o seguinte comportamento, String str1= "abc"; String str2 = "abc"; System.out.println("str1==str2 "+ str1==str2); System.out.println("str1==str2 " + (str1==str2))A saída para a instrução acima é a seguinte: falso str1 == ...