c语言中 (int)((double)(5/2)+2.5) 代表含义是什么 怎么解读

如题所述

按优先级,先算5/2。结果是2,double在这没起到作用,2+2.5=4.5。转为int就是4
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-24
先把5/2转为double类型的再和2.5相加,最后结果转换为int类型的
相似回答