gpt4 book ai didi

c - 如何在c中打印长十进制数?

转载 作者:行者123 更新时间:2023-11-30 18:34:12 26 4
gpt4 key购买 nike

我需要程序打印“0.03571428”。相反,我的程序只打印 0.035714。很抱歉问了这个愚蠢的问题,但正如你所看到的,我是一个初学者!

int main(int argc, char *argv[]) {
long double a;
int b = 1, c = 28;
a = (long double) b / (long double) c;
printf("%Lf", a);
return 0;

}

最佳答案

%f 格式说明符默认打印小数点后 6 位数字。要更改此设置,请添加指定位数的精度修饰符:

printf("%.8Lf", a);

关于c - 如何在c中打印长十进制数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52954589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com