关于精度有关问题求教

关于精度问题求教例如:#includeiostreamusing namespace stdint main(){double a 4.14int bba*100.

关于精度问题求教

例如:

#include<iostream>
using namespace std;
int main()
{
double a =4.14;
int b;
b=a*100.00;
cout<<b<<endl;
return 0;
}

像这样的结果得到的是 413而不是我们想要的414 ///
请问有没有简单而有效的方法来解决类似的精度问题

[解决办法]

C/C++ code
int cast(doubler