ST言語でべき乗(**)の底に負の数値(例えば、-2.0**4.0)を使うと、正の数値の場合(2.0**4.0)と演算結果が違います。なぜでしょうか?

  • 文字サイズ変更
  • S
  • M
  • L
  • No : 1140
  • 公開日時 : 2023/04/27 04:50
  • 印刷

ST言語でべき乗(**)の底に負の数値(例えば、-2.0**4.0)を使うと、正の数値の場合(2.0**4.0)と演算結果が違います。なぜでしょうか?

ST言語でべき乗(**)の底に負の数値(例えば、-2.0**4.0)を使うと、正の数値の場合(2.0**4.0)と演算結果が違います。なぜでしょうか?
カテゴリー : 

回答

べき乗演算では、底に負の数値を使用した場合、結果は0になります。

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます