#include<iostream>
using namespace std;
int main(int argc, char** argv){
float result;
result=(340/101);
cout<<"Result="<<result;
}
在这段代码中,的结果是=3,我很好奇为什么会这样?这个原因的预防措施是什么?这可以看作是一个小问题,但它确实贬低了我在数据分析程序中的结果。
编辑:谢谢你的回答,我正在尝试下面的代码,它也给了我3,所以这就是为什么我现在很困惑,我很清楚了。
result=(float)(340/101);
谢谢大家