Resultados da pesquisa a pedido "operator-precedence"
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 ...
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
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 ...
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
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 == ...
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?
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 ...
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++ ...
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 ...
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)