小编ugu*_*gur的帖子

乘以两个浮点数并不能得到确切的结果

我试图将两个floats 乘以如下:

float number1 = 321.12;
float number2 = 345.34;
float rexsult = number1 * number2;
Run Code Online (Sandbox Code Playgroud)

我想看到的结果是110895.582,但是当我运行代码时它只给了我110896.大部分时间我都有这个问题.任何计算器都会给出包含所有小数的精确结果.我怎样才能获得这个结果?

编辑:这是C代码.我正在使用XCode iOS模拟器.

c floating-point

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

floating-point ×1