в C #, как назначить верхний индекс для уравнения? - PullRequest
2 голосов
/ 15 июня 2009

У меня есть уравнение, которое требует, чтобы число умножалось само на определенное количество раз, как:

 2 ^ 5

but if i implement the carrot '^' sign it doesnt give the required result ...

я делаю это неправильно?

если так, каково будет правильное выражение для него?

Ответы [ 2 ]

8 голосов
/ 15 июня 2009

В C # ^ является оператором «исключающее или». Для возведения в степень вам необходимо использовать Math.Pow():

double d = Math.Pow(2, 5);

5 голосов
/ 15 июня 2009

Использование Math.Pow(2, 5)

Знак моркови "^" используется для логических и побитовых операций исключающего ИЛИ. Ваша идея, что он используется для расчета мощности, исходит от VB / VB.NET.

...