Resultados de la búsqueda a petición "operator-precedence"

2 la respuesta

Python operador precedencia con asignación aumentada

Parece que esta pregunta solo respondió para Java, pero me gustaría saber cómo funciona en Python. Entonces, ¿son iguales? a += b / 2 a += (b / 2)

4 la respuesta

¿Por qué "verdadero o verdadero y falso" parece ser simultáneamente verdadero y falso?

Me sale lo siguiente: puts true or true and false # >> true mientras que también obtengo: if true or true and false puts "that's true!" else puts "that's false!" end # >> that's false!Por que estrue or true and false ambostrue yfalse (como el ...

1 la respuesta

La salida de cout << 1 && 0; [cerrado]

No entiendo por qué se imprime el siguiente código1. 1 && 0 no es lo mismo quetrue && false ->false? ¿Por qué esto no se imprime?0? #include <iostream> using namespace std; int main(){ cout << 1 && 0; return 0; }

1 la respuesta

¿Cuál es la precedencia del operador de esperar?

En Javascript, ciertos operadores se procesan antes que otros: 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 ===El MDN tiene unDesglose completo ...

1 la respuesta

Decisión de diseño de operador unario de exponenciación de JavaScript

Así que estaba jugando con el nuevo operador de exponenciación y descubrí que no se puede poner un operador unario inmediatamente antes del número base. let result = -2 ** 2; // syntax error let result = -(2 ** 2); // -4 let x = 3; let result = ...

2 la respuesta

¿Por qué la expresión (0 == 0 & 1 == 1) se evalúa como False?

Del mismo modo (-1 == - 1 & 1 == 1) también es falso. Disculpas si esto es algo obvio pero no puedo encontrar una explicación.

2 la respuesta

Precedencia: operador lógico o vs. ternario

Considera lo siguiente: (EDITAR: he modificado ligeramente la función para eliminar el uso o las llaves con el operador ternario) function someFunction(start,end,step){ var start = start || 1, end = end || 100, boolEndBigger = (start < end); // ...

1 la respuesta

tipo de expresión booleana con operador de comparación

if (typeof foo !== 'undefined') { // Now we know that foo is defined, we are good to go. }lostypeof evalúa atrue ofalse en función de si la variablefoo está definido o no. Pero di sifoo !== 'undefined' evalúa atrue, luegotypeof detrue debe ...

2 la respuesta

Precedencia del operador en Python -PEMDAS

Leí sobre python después de PEMDAS que la precedencia de multiplicar es más que división. Ejecuté el siguiente script print 6*2/1*2Por lo tanto, Python debería interpretar esto como 12/2, es decir, 6, ya que la precedencia de la multiplicación ...

5 la respuesta

La concatenación y comparación de cadenas da un resultado inesperado en la instrucción println

No pude entender el siguiente comportamiento, String str1= "abc"; String str2 = "abc"; System.out.println("str1==str2 "+ str1==str2); System.out.println("str1==str2 " + (str1==str2))La salida para la declaración anterior es la ...