タグ付けされた質問 「pow」

3
Math.Pow()はどのように.NET Frameworkに実装されていますか?
私はbを計算するための効率的なアプローチを探していました(とa = 2とb = 50)。物事を始めるために、私はMath.Pow()関数の実装を見てみることにしました。しかし.NET Reflectorで私が見つけたのはこれだけです: [MethodImpl(MethodImplOptions.InternalCall), SecuritySafeCritical] public static extern double Pow(double x, double y); Math.Pow()関数を呼び出したときに何が起こっているのかを確認できるリソースにはどのようなものがありますか?
432 c#  .net  pow 

11
なぜ標準C ++ライブラリに `int pow(int base、int exponent)`がないのですか?
見つけられないだけなのだと思います。C ++ pow関数がfloatsおよびdoubles 以外の「電源」関数を実装しない理由はありますか? 実装が簡単であることは知っています。標準ライブラリにあるべき作業をしているように感じます。堅牢なパワー関数(つまり、一貫した明示的な方法でオーバーフローを処理する)を書くのは楽しいものではありません。

20
Swift言語で整数の力を得る方法は?
私は最近素早く学習していますが、答えが見つからないという基本的な問題があります 私は何かを得たいです var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 しかし、pow関数は倍精度数でのみ機能し、整数では機能しません。また、Double(a)やa.double()などの方法でintをdoubleにキャストすることもできません... なぜそれは整数の力を供給しないのですか?それは間違いなく曖昧さのない整数を返します!なぜ整数をdoubleにキャストできないのですか?3を3.0に変更します(または3.00000 ...何でも) 2つの整数を取得して電源操作を実行したい場合、どうすればスムーズに実行できますか? ありがとう!
102 integer  double  swift  pow 

9
Math.pow(0、0)=== 1なのはなぜですか?
私たちは皆、000が不定であるは。 しかし、javascriptは次のように述べています。 Math.pow(0, 0) === 1 // true およびC ++は同じことを言います: pow(0, 0) == 1 // true どうして? そんなこと知ってる: >Math.pow(0.001, 0.001) 0.9931160484209338 しかし、なぜMath.pow(0, 0)エラーをスローしないのですか?または多分NaNより良いでしょう1。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.