Questions marquées «exponentiation»

295
Que fait l'opérateur ^ en Java?

Quelle fonction l' ^opérateur (caret) remplit-il en Java? Quand j'essaye ceci: int a = 5^n; ...ça me donne: pour n = 5, renvoie 0 pour n = 4, renvoie 1 pour n = 6, renvoie 3 ... donc je suppose que cela n'exécute pas l'exponentiation. Mais c'est quoi

91
Exponentiation à Haskell

Quelqu'un peut-il me dire pourquoi le Haskell Prelude définit deux fonctions distinctes pour l'exponentiation (c'est ^-à- dire et **)? Je pensais que le système de typage était censé éliminer ce genre de duplication. Prelude> 2^2 4 Prelude> 4**0.5 2.0