Вопросы с тегом «exponentiation»

295
Что делает оператор ^ в Java?

Какую функцию выполняет ^оператор (caret) в Java? Когда я пытаюсь это: int a = 5^n; ... это дает мне: для n = 5 возвращает 0 для n = 4, возвращает 1 для n = 6, возвращает 3 ... так что я думаю, что это не выполняет возведения в степень. Но что это...

91
Возведение в степень в Haskell

Может кто-нибудь сказать мне, почему Haskell Prelude определяет две отдельные функции для возведения в степень (т.е. ^и **)? Я думал, что система типов должна исключить такое дублирование. Prelude> 2^2 4 Prelude> 4**0.5 2.0...

81
Оператор возведения в степень в Swift

Я не вижу оператора возведения в степень, определенного в базовых арифметических операторах в справочнике по языку Swift. Действительно ли в языке нет предопределенного оператора возведения в степень целого числа или числа с плавающей запятой?...