新人小白求助,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; }