int i=(int)x和int i=(int)x*4等等的区别

int i=(int)x和int i=(int)x*4等等的区别图中三个有什么区别?运行结果又是什么呀?

int i=(int)x;——把x强制为int型赋给i。若x是浮点型则只取整数部分,不四舍五入。
int i=(int)x*4——把x强制为int型后乘以整型数4,将乘积赋给i。若x是浮点型则只取整数部分,不四舍五入。
温馨提示:答案为网友推荐,仅供参考