设intb=7;float a=2.5,c=4.7;求下面表达式的值:a+(int)(b/2*(int)(a+c)\2)%4给个具体步骤行吧
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 14:05:04
![设intb=7;float a=2.5,c=4.7;求下面表达式的值:a+(int)(b/2*(int)(a+c)\2)%4给个具体步骤行吧](/uploads/image/z/1243976-32-6.jpg?t=%E8%AE%BEintb%3D7%EF%BC%9Bfloat+a%3D2.5%2Cc%3D4.7%EF%BC%9B%E6%B1%82%E4%B8%8B%E9%9D%A2%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%80%BC%EF%BC%9Aa%2B%EF%BC%88int%EF%BC%89%EF%BC%88b%EF%BC%8F2%2A%EF%BC%88int%EF%BC%89%EF%BC%88a%2Bc%EF%BC%89%EF%BC%BC2%EF%BC%89%EF%BC%854%E7%BB%99%E4%B8%AA%E5%85%B7%E4%BD%93%E6%AD%A5%E9%AA%A4%E8%A1%8C%E5%90%A7)
设intb=7;float a=2.5,c=4.7;求下面表达式的值:a+(int)(b/2*(int)(a+c)\2)%4给个具体步骤行吧
设intb=7;float a=2.5,c=4.7;求下面表达式的值:a+(int)(b/2*(int)(a+c)\2)%4
给个具体步骤行吧
设intb=7;float a=2.5,c=4.7;求下面表达式的值:a+(int)(b/2*(int)(a+c)\2)%4给个具体步骤行吧
计算(int)(a+c)得到7;
现在变成a+(int)(b/2*7/2)%4
计算 b/2得3;
现在变成a+(int)(3*7/2)%4
计算 3*7得21;
现在变成a+(int)(21/2)%4
计算(int)(21/2)得10;
现在变成a+10%4
计算10%4得2;
现在变成a+2
最终为4.5