【发布时间】:2020-06-08 05:54:24
【问题描述】:
我在 c# 中具有双值作为 10293.01416015625 并且我正在尝试转换为浮点数。由于浮点数只有 24 位,我想得到的结果为 10293.0141。但我得到的价值是 10293.0137
double value = 10293.01416015625;
float converted = (float)value;
预期值 - 10293.0141
价值得到提升 - 10293.0137
提前致谢
【问题讨论】:
标签: c# floating-point double precision