Preguntas etiquetadas con exponentiation

295
¿Qué hace el operador ^ en Java?

¿Qué función desempeña el ^ operador (caret) en Java? Cuando intento esto: int a = 5^n; ...me da: para n = 5, devuelve 0 para n = 4, devuelve 1 para n = 6, devuelve 3 ... así que supongo que no realiza exponenciación. ¿Pero qué es

91
Exponenciación en Haskell

¿Alguien puede decirme por qué Haskell Prelude define dos funciones separadas para exponenciación (es decir, ^y **)? Pensé que se suponía que el sistema de tipos eliminaría este tipo de duplicación. Prelude> 2^2 4 Prelude> 4**0.5 2.0

81
Operador de exponenciación en Swift

No veo un operador de exponenciación definido en los operadores aritméticos base en la referencia del lenguaje Swift. ¿Realmente no existe un operador de exponenciación de número entero o flotante predefinido en el idioma?