c语言试题。。。各种类型数据的混合运算如图,求帮我解释下为什么结果是...

发布网友 发布时间:2024-10-24 05:31

我来回答

3个回答

热心网友 时间:2024-10-31 17:46

<1>.a,b为整型值,a/b运算结果只能是整型值4;4x9得36;a%b得13;13+36得49赋值给整型的C1

<2>.42.6/28.3+(42.6+28.3)/2-1结果为35.95530,float保留6位小数;

<3>a+x中int类型的a被隐形转换为float类型参与运算,输出格式为%f,则结果保留6位小数,35+42.63=77.630000

<4>首先a被转换为float类型参与运算,按float类型输出,保留6位小数,结果为1.218000

热心网友 时间:2024-10-31 17:45

这个没什么可解释的吧,参与运算的是整数,就是整数运算;参与运算的是浮点数,就是浮点数运算。
c1式子中,都是整数,运算结果都是整数运算的结果,z式子中都是浮点数运算。
后面两个,运算中有整数也有浮点数,就是浮点数运算。

热心网友 时间:2024-10-31 17:49

答案错的吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com