Pertanyaan yang diberi tag exponentiation

294
Apa yang dilakukan operator ^ di Java?

Fungsi apa yang ^dilayani oleh operator (tanda sisipan) di Jawa? Ketika saya mencoba ini: int a = 5^n; ... itu memberi saya: untuk n = 5, mengembalikan 0 untuk n = 4, mengembalikan 1 untuk n = 6, mengembalikan 3 ... jadi saya kira itu tidak melakukan eksponensial. Tapi lalu...

91
Eksponensial di Haskell

Dapatkah seseorang memberi tahu saya mengapa Haskell Prelude mendefinisikan dua fungsi terpisah untuk eksponen (yaitu ^dan **)? Saya pikir sistem tipe seharusnya menghilangkan duplikasi semacam ini. Prelude> 2^2 4 Prelude> 4**0.5 2.0