编译器对我的类型转换方法做了什么

dan*_*iel 0 c++ type-conversion

嘿,如果你能告诉我编译器对我的方法做了什么,我很感激.如果我跟它一起打电话给Area(10.1,10.1);102.那么.01减产?你有一个很好的网站,我可以获得有关这个特定主题的信息吗?thx你的时间!

float Area (float length, float width){
int result;
result = length*width;
return result;
}
Run Code Online (Sandbox Code Playgroud)

Jus*_*ner 5

由于您将float表达式的值赋给int,因此数据在赋值时会被截断(但在计算表达式之后).