gpt4 book ai didi

c++ - 用于浮点值的最佳变量类型

转载 作者:行者123 更新时间:2023-11-28 04:10:16 26 4
gpt4 key购买 nike

<分区>

我在 SQL Server 数据库中有一个 FLOAT 列,它在 SQL Server Management Studio 中显示如下。

18.001

当我将该值读入 float 变量,并使用 sprintf() ("%f") 对其进行格式化时,它显示为:

18.000999

当我将该值读入 double 变量,并使用 sprintf() 对其进行格式化时,它显示为:

18.001000

我能得到一些关于这方面的建议吗?存储的值通常小于 100,小数点后最多 3 位。什么是最好的 SQL Server 类型?什么是最好的 C++ 类型?我是否应该使用一些舍入技术来获得我想要的格式?

注意:我实际上并没有使用 sprintf(),我使用的是 CString.Format(),但预期的行为是相同的。

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