2017-07-25 4 views
0

私はCに精通しておらず、見つけたコードを別の言語に翻訳しようとしています。ほとんどの部分については、それはかなり直感的になっていますが、今私はこのような減算演算子はfullstopが付け加えられたコードのビット、遭遇:演算子の前にあるドットはCで何を意味しますか?

double C; 
C = 1.-exp(A/B) 

私はそれで検索したが、すべて私がドットについては見つけることができます演算子はオブジェクトの標準プロパティアクセスです。私は配列上で要素ごとの操作を表す他の言語で '.-'演算子に遭遇しましたが、私のコードでは配列のどれもありません。 A、B、Cのすべてが2倍です。

+1

と同等です。 –

+1

式は '1.0 - exp(A/B)'として解析されます。 –

+1

ドットは実際にオペレータの前にはありません。これは前の数値の一部です。 – Gerhardh

答えて

2

これは、リテラル番号を浮動小数点番地として扱うようにコンパイラに指示します。あなたのケースでは 1. = 1.0

  • C = 1.-exp(A/B)は、浮動小数点定数にする数値の一部だC = 1.0 -exp(A/B)
関連する問題