c语言小数点后十几位应该怎么写

2024-12-15 20:38:58
推荐回答(4个)
回答1:

这个超出了double最小值的范围吧

要想做的话,可以考虑用数组。
就是就每一位放入一个足够大的数组中,作乘的时候,每一位的进行。

回答2:

k就是用的它的真实值(a*b)再和c比较呀,你如果想显示k的值,你可以在后面写一句:
printf("%lf",k);

回答3:

printf("%.if",k);就是输出k时保留i位小数。按照楼主的意思可以取i大点的数〜望采纳〜

回答4:

float 类型总共只能表示7位有效数字,
如果需要非常准确的数字,请考虑使用 Decimal 数据类型