c语言怎么输出小数点后很多位??????????????????
很多位是指多少位呢?
考虑先输出当前浮点数的整数部分,再输出小数点,然后小数部分乘以需要位数的10的N次方后,再输出整数部分
如果小数位实在太多,可以不断得乘以10的固定次方,循环操作并输出整数部分
用%.xf 输出控制精度,x就是小数点的位数:
500位 就是%.500f
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i,j;
printf("%.10f",1.0);
return 0;
}