这是我随便编的,只能输出小数点后六位,不知道为什么输出不了16小数
输出的时候改成:
printf("c = %.16lf",c);
就行了,就表示保留16位小数
%lf 默认输出六位,可以通过数字实现输出多位 如 %.16lf,输出16位小数。
#include <stdio.h>
using namespace std;
int main(){
double a,b,c;
a=4;
b=7;
c=a/b;
printf("%.16lf",c);
return 0;
}