Resultados da pesquisa a pedido "operator-precedence"

1 a resposta

Precedência de operadores de conversão implícita em C ++

EDIT: Após o comentário de Mike Seymour, eu substituí

1 a resposta

Qual é a tabela correta de precedência do operador Javascript?

Se eu executar o seguinte código no Firefox, recebo um erro: new Number.toString;Mas de acordo com a ...

1 a resposta

Precedência do operador de operadores unários

Alguma fonte de informação sobre precedência do operadorcomo isso [http://www.techotopia.com/index.php/Ruby_Operator_Precedence]diz que operadores unários como!, ~, +, - tersuperiorprecedência do que atribuição=. No entanto, as seguintes ...

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

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

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

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

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; }

2 a resposta

Precedência do operador e operador ternário

Eu tenho um problema em C.