Als «exponentiation» getaggte Fragen

294
Was macht der Operator ^ in Java?

Welche Funktion hat der ^(Caret-) Operator in Java? Wenn ich das versuche: int a = 5^n; ...es gibt mir: für n = 5 gibt 0 für n = 4 zurück, gibt 1 für n = 6 zurück, gibt 3 zurück ... also denke ich, dass es keine Potenzierung durchführt. Aber was ist es

90
Potenzierung in Haskell

Kann mir jemand sagen, warum das Haskell-Präludium zwei separate Funktionen für die Potenzierung definiert (dh ^und **)? Ich dachte, das Typensystem sollte diese Art der Vervielfältigung beseitigen. Prelude> 2^2 4 Prelude>

80
Exponentiationsoperator in Swift

Ich sehe keinen Exponentiationsoperator, der in den Basisarithmetikoperatoren in der Swift-Sprachreferenz definiert ist. Gibt es wirklich keinen vordefinierten Integer- oder Float-Exponentiationsoperator in der Sprache?