• ベストアンサー

計算式について教えて!

下記計算式の意味を教えてください。 560 G=10^(GWS/20)*.001 お願いします。 追伸:(GWS/20)は整数ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • qKAZp
  • ベストアンサー率47% (71/148)
回答No.1

G と GWS は変数でしょうが、 先頭の方で特に宣言がしてなければ、 どんな値も入ってしまう変数になっていると思います。 ^はべき乗ってやつで この場合 10 の GWS/20乗 ってことですね。 *はかけ算ですね。 べき乗 と かけ算の 優先順位がどちらにあったか自信がありません。 これによって解釈が変わってしまいます。 暗黙の優先順位を期待する書き方良くないですね。 処理系によって微妙に違ってきたりしますので移植するときとかに困ります。 括弧を積極的に使って、誤解の無いようにした方が良いでしょう。 ってあなたに言ってもしかたがないですよね・・・ GWS/20 が整数になるかどうかは、 GWSが整数で宣言してあるかどうかで変わってきますね。 GWSが整数で宣言されていれば、必ず整数になると思いますよ。(余りは切り捨てられると思いましたが) GWSが整数で宣言されていない場合は、実数になってしまいますね。 前後の様子がわからないんで、ハッキリとお答えできませんが、あとは自分で調べてみて下さい。

2003saki
質問者

お礼

助かりました。 どうも、ありがとうございます。

関連するQ&A