2018-05-14
展开全部
2 *(x = 7/2); //只有x = 7/2 =3.00000 有具体的存放位置,2 *(x = 7/2)临时存放不被调用;整型/整型 = 整型,x是float型,所以是3.00000
y=3+2*x;// y=3+2*3.00000=9,y是int型,保留整数部分,所以是9
y=3+2*x;// y=3+2*3.00000=9,y是int型,保留整数部分,所以是9
追问
X=7/4得出3.5,用float型怎么不四舍五入得出值为4呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询