1

1/10^23 のオーダーで long double を使用して除算を行う必要がありますが、printf で確認すると数字が途切れてしまいます。完全な数を確認する方法を知っている人はいますか? 例えば:

long double a = 1;
long double b = 3;
printf ("%Lf", a/b );

しかし、私は得る:

0.333333

たとえば、ここのように完全な数を表示したいと思います

4

1 に答える 1

3

%fformat は、小数点以下 6 桁で印刷されます。%.dfd桁を印刷するために使用できます。または、さらに良いこと%.dgに、大きな/小さな値も読みやすくするために使用します。

于 2012-04-18T20:19:58.333 に答える