jcst.net
当前位置:首页 >> 若有定义:int A=2,B=3;FloAt x=3.5,y=2.5;则下面... >>

若有定义:int A=2,B=3;FloAt x=3.5,y=2.5;则下面...

(float)(a+b)/2 得到浮点数2.5 (int)x%(int)y,因为把x,y强制装换为其实就是3墨2 得到int数1 结果是3.5

(x+y)%2+(int)a/(int)b =(3+2)%2+(int)2.5/(int)3.5 =5%2+2/3 =1+0 =1

答案选d 你得搞清楚函数的概念,一个函数要调用必须得有定义。当然如果调用出现在定义之后则可以直接调用,如果调用出现在定义之前,那么在调用之前需要对这个函数进行声明,声明和定义必须相同。 还有函数的返回值类型为void时表示函数没有返回...

详细计算分析过程如下: 1、在该表达式中,分别有以下几个运算符:圆括号、强制类型转换、除法、取余和加法。 根据运算符的优先级,圆括号优先级最高,其次是强制类型转换,然后是除法“/”和取余“%”,最后是加法运算。因此,首先计算圆括号中的内...

(float)(a+b)/2+(int)x%(int)y 用int类型的x除以int类型的y取余,得1,然后a+b=5,5/2用float类型的,就是2.500000,再加上1,等于3.500000。 在式子前面加上类型是代表强制转换类型。

( (float)(a+b) ) / 2 + ( ( (int)x )%( (int)y ) )

等于1,加号前的式子为1,加号后的式子为0,所以结果为1

(1)2,0 这个应该没问题那 除法 (2)2,4 这个也简单的 求余数 (3)6 a+x会变成整形的 然后在除以2 (4)7.0000000 首先将a+b转化为float 再除以二 打印会显示8位 (6)0 int x =2 int y =3 x/y=0 望采纳 如果有不对的地方请指出

答案是6.5

先计算x+y=8.5 5*8.5=42.5 i-=42.5i=i-42.5=-39.5 i输出是整形所以就是-39

网站首页 | 网站地图
All rights reserved Powered by www.jcst.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com