Perguntas com a marcação «exponentiation»

294
O que o operador ^ faz em Java?

Que função o ^operador (circunflexo) serve em Java? Quando eu tento isso: int a = 5^n; ... isso me dá: para n = 5, retorna 0 para n = 4, retorna 1 para n = 6, retorna 3 ... então acho que não realiza exponenciação. Mas o que é

91
Exponenciação em Haskell

Alguém pode me dizer por que o Prelúdio de Haskell define duas funções separadas para exponenciação (ou seja, ^e **)? Achei que o sistema de tipos deveria eliminar esse tipo de duplicação. Prelude> 2^2 4 Prelude> 4**0.5 2.0