Als «pow» getaggte Fragen

432
Wie ist Math.Pow () in .NET Framework implementiert?

Ich suchte nach einem effizienten Ansatz zur Berechnung von a b (say a = 2and b = 50). Um die Dinge anzufangen, habe ich mich entschlossen, einen Blick auf die Implementierung der Math.Pow()Funktion zu werfen . In .NET Reflector fand ich jedoch nur

84
Warum ist Math.pow (0, 0) === 1?

Wir alle wissen, dass 0 0 unbestimmt ist. Aber , Javascript , sagt , dass: Math.pow(0, 0) === 1 // true und C ++ sagt dasselbe: pow(0, 0) == 1 // true WARUM? Ich weiß das: >Math.pow(0.001, 0.001) 0.9931160484209338 Aber warum Math.pow(0, 0)wirft man keine Fehler? Oder vielleicht NaNwäre ein...