新人小白求助,int整数与小数乘积异常是什么原因啊?
学习过程中发现一个问题。
程序代码:int i = 566; Console.WriteLine(i*0.85); Console.ReadLine();
为什么我的运行结果是481.09999999999997。
是哪里出错了,需要怎么改啊?
程序代码:#include <iostream>
#include <format>
using namespace std;
int main( void )
{
int i = 566;
cout << format("{}",i*0.85) << endl;
}