2011-06-28 31 views

答えて

3

@andro誰もが問題が何である問題を解決するためにどのように言ってとされていないので、あなたはX/Y

+0

私は個人的に 'qreal(x)/ yそれは分裂の前にキャストが起こっていることを明確にしているので、それはFP分裂である。 – MSalters

+0

なぜ書かないのですか3.0/2 –

1
qreal average; 
average = 3.0/2; 
+0

if 3が動的ですか? –

+3

@Andro:それは定数ではありません;-)しかし、真剣に、最初に二重にキャストしてください: 'x = double(a)/ double(b);' –

5

(X * 1.0)/ Yまたは(QREAL)を行うことができ、ここで私は、答え:

整数に対する演算は整数を返します。実数を取得するには、オペランドの1つを実数型にキャストする必要があります。

関連する問題