gpt4 book ai didi

mysql - 哪种 c 数据类型应该用于十进制数?

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:53 25 4
gpt4 key购买 nike

我需要在 mysql 中使用 numeric(11,9) 类型的字段。我正在使用 C api,所以我应该使用哪种数据类型。我用了 long 所以它给出了这样的结果:

12.123456789 to 12.123457000

我不想失去精度。我想我应该使用 long double - 但我应该使用什么说明符 (%_)? long 是 %f,但 long double 是什么?

最佳答案

long double d = 12.123456789;
printf ("%.9lf", d);

当小数点后少于 9 位时,将用零填充。

关于mysql - 哪种 c 数据类型应该用于十进制数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5430060/

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