我在 c# 中有双倍值10293.01416015625,我正在尝试转换为浮点数。由于 float 只有 24 位,我想得到的结果为10293.0141。但我得到的价值为10293.0137
double value = 10293.01416015625; float converted = (float)value;
预期值- 10293.0141
我得到的价值- 10293.0137
提前致谢
c# floating-point precision double
c# ×1
double ×1
floating-point ×1
precision ×1