c++ float强制转换成int类型
floatx=11.20;inty=(int)x;intz=(int)(100*(x-y));cout<<z;z为什么会是19,而不是20呢?...
float x = 11.20;
int y = (int)x;
int z = (int)(100 * (x - y));
cout<<z;
z为什么会是19, 而不是20呢? 展开
int y = (int)x;
int z = (int)(100 * (x - y));
cout<<z;
z为什么会是19, 而不是20呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询