Resultados da pesquisa a pedido "operator-precedence"

6 a resposta

Por que a tag html br break line não funciona nesse código? [fechadas]

Alguém pode dizer por que minha quebra de linha php não está funcionando (ecoando)? Sei que posso escrever o código de uma maneira diferente para que a quebra de linha funcione, mas quero saber o motivo por trás disso. <?php $var1 = 3; echo ...

4 a resposta

Precedência do operador em C para a instrução z = ++ x || ++ y && ++ z

Eu estava estudando a precedência do operador e não sou capaz de entender como o valor dex tornou-se2 e o dey ez é1 x=y=z=1; z=++x||++y&&++z;Isso avalia como x=2 y=1 z=1

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

5 a resposta

Java: que tem mais prioridade: || ou && ou ==

Eu tenho essa expressão: y[i] = ( z[i] == a && b || c )Qual desses elementos (&&, ||, ==) tem prioridade? Você pode escrever entre parênteses, para entender melhor? obrigado

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

3 a resposta

Aritmética do ponteiro: ++ * ptr ou * ptr ++?

Estou aprendendo a linguagem C e bastante confuso as diferenças entre++*ptr e*ptr++. Por exemplo: int x = 19; int *ptr = &x;eu sei++*ptr e*ptr++ produzir resultados diferentes, mas não sei por que isso?

1 a resposta

Expressão booleana - ordem das operações

Eu tenho um teste no Excel VBA: If (test1) And (test2) And (test3) Then 'do something End IfEm C, Java, etc. test1 seria executado primeiro, depois test2, depois test3. Criticamente, se test1 for falso, todo o teste será falso, portanto os ...

1 a resposta

Precedência do operador para “<<” e “++” no VS2008 com otimização

Estou com um problema estranho do VS2008 C ++, que parece que a precedência do operador não é respeitada. Minha pergunta é qual é o resultado disso: int i = 0; std::cout << ((i != 0) ? "Not zero " : "zero ") << ++i << std::endl; Normalmente o++ ...

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

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)