C# Potenz operator

10/30/2014 11:45 stotterer09#1
Hallo,
weiß einer von euch was bei C# der Potenzoperator ist?
^ ist es jedenfalls nicht
oder muss methode Math.Pow verwendet werden
Ich weiß blöde frage


mfg
10/30/2014 11:47 Mansuro#2
Ich würde dir empfehlen Math.Pow zu verwenden.
10/30/2014 11:59 MrSm!th#3
Den gibt es nicht. ^ ist das binäre XOR.
10/30/2014 12:01 CheesePrince#4
Entweder mit dem '^' Zeichen, oder mit der Math-Methode Pow
Die zweite ist zu empfehlen, da es nicht so übersichtlich und leicht erkenntlich ist und es auch für andere Zwecke verwendet wird (Logisches XOR).
Math.Pow(x, y)
ist die bessere Methode. x steht für die Zahl, welche potentiert werden soll und y für den Exponenten.
Beispiel:
int pot = Math.Pow(4, 2); //pot hat nun den Wert 4² = 16;
Für mehr Infos:
[Only registered and activated users can see links. Click Here To Register...]
10/30/2014 12:28 MrSm!th#5
Quote:
Originally Posted by CheesePrince View Post
Entweder mit dem '^' Zeichen, oder mit der Math-Methode Pow
Die zweite ist zu empfehlen, da es nicht so übersichtlich und leicht erkenntlich ist und es auch für andere Zwecke verwendet wird (Logisches XOR).
Math.Pow(x, y)
ist die bessere Methode. x steht für die Zahl, welche potentiert werden soll und y für den Exponenten.
Beispiel:
int pot = Math.Pow(4, 2); //pot hat nun den Wert 4² = 16;
Für mehr Infos:
[Only registered and activated users can see links. Click Here To Register...]
Nein, '^' ist nicht der Potenzoperator.
10/30/2014 12:46 stotterer09#6
Quote:
Originally Posted by MrSm!th View Post
Nein, '^' ist nicht der Potenzoperator.
naja schade dass es keinen gibt ich kenne halt "^" von vb und deswegen hat mich es gewundert dass ich kein gegenstück in c# finde.
dann werde ich wohl math.Pow verwenden trotzdem vielen dank

kannst geclosed werden
10/30/2014 13:27 snow#7
#closed (on request)