No.2ベストアンサー
- 回答日時:
powは純粋なC言語の関数ですから、関数呼び出しが行われます。
しかしr*r*rとすると数値演算プロセッサへの乗算命令にインライン展開されますので演算速度は格段に早くなります。2乗3乗程度でしたら、かけ算を用いるべきです。No.1
- 回答日時:
pow関数の仕様からみて、rが負の場合はべき乗する数値は整数でなければなりません。
ANSI C言語では複素数を取り扱えませんが、最近のC言語の拡張(C99)によって複素数も取り扱うことができるようになったようです。http://seclan.dll.jp/c99d/c99d09.htm#dt20000221
ここではcpowという複素数の関数もありますから、分岐がある関数でもの第1分岐くらいは計算できます。
参考URL:http://www.opengroup.org/onlinepubs/007908799/xs …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- メガネ・コンタクト・視力矯正 コンタクトレンズの乱視補正について 1 2023/05/17 23:32
- C言語・C++・C# c言語でユーザ関数を利用して複素数のべき乗と絶対値の数列を計算するプログラムが作りたいです。 3 2023/01/29 22:13
- Visual Basic(VBA) 【VBA】ボタンに登録したマクロがエラーになる 4 2022/07/25 17:47
- Visual Basic(VBA) 再質問、VBA シート間の転記で、条件の追加コードの書き方について教えて下さい。 9 2023/02/28 15:32
- C言語・C++・C# c言語 配列とポインタについて 3 2023/02/09 22:53
- Visual Basic(VBA) VBAでWorkbook.addの使い方 3 2023/02/01 11:58
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- Excel(エクセル) エクセルからスプレッドシートに数式を移植で起こるエラーについて。 2 2023/08/05 10:56
- デスクトップパソコン USB接続のマイクについて 6 2022/09/18 07:54
- UNIX・Linux bash環境でのエラー対応をお願い致します。 1 2022/11/26 17:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0xffffとは?
-
verilog 符号付加減算(最上位...
-
ビットシフトってどんな時使うの?
-
エクセルVBAのIf,Then 構...
-
符号無し整数xを右にnビット回転
-
8ビットのデータの、先頭ビット...
-
シーケンス制御についての質問...
-
ビットの反転?
-
情報科学の飽和演算、ラップア...
-
03分22秒36のような時間の単位...
-
ビットの取り出し方法
-
ラズパイのgpuの演算部分のみを...
-
スロースキャンコンピュータ 加...
-
整数除算の意味とは?
-
実数rの3乗はどうするの?
-
PLC 命令について
-
三菱シーケンサーの命令でFROM ...
-
通常の表記から逆ポーランド表...
-
一般のソフトで画像を扱う場合...
-
PIC16F88で500という数字を8ビ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAのIf,Then 構...
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
ビットシフトってどんな時使うの?
-
一般のソフトで画像を扱う場合...
-
シーケンス制御についての質問...
-
文字参照は10進数と16進数では...
-
算術シフト演算が成り立つ理由...
-
03分22秒36のような時間の単位...
-
Python: 数値を反転させたい
-
上位ビットと下位ビットの入れかえ
-
verilog 符号付加減算(最上位...
-
命令について
-
剰余の法が大きい場合のアルゴ...
-
ビット列を表示するプログラム
-
アクセス(2003)のVBAでビット...
-
16ビットCPUで32ビットの計算方法
-
C言語で128bitの2進数のビット...
-
10進数(+-)→2進数への変換(2)
-
シーケンス制御について質問で...
おすすめ情報