我需要使用long double进行除法,大约为1/10 ^ 23,但是当我使用printf检查它们时,数字会被切断。有谁知道我怎么能看到完整的数字?例如:
long double a = 1;
long double b = 3;
printf ("%Lf", a/b );
但我明白了:
0.333333
例如,我想显示像here
这样的完整数字答案 0 :(得分:3)
%f
格式在小数点后打印6位数。您可以使用%.df
打印d位数。或者更好的是,使用%.dg
来使大/小值也可读。