中易网

c语言中 int a=2,b=3; (float)(a+b)/2=???

答案:6  悬赏:50  
解决时间 2021-03-14 07:37
c语言中 int a=2,b=3; (float)(a+b)/2=???
最佳答案
a、b 都是整形对a+b的值进行强制类形转换成浮点型。
(float)(a+b)/2 浮点型除以整形,这里含有隐式类型转换,隐式类型转换是向上转换的,当整形和浮点型进行运算时,整形要自动转成浮点型再进行运算,结果为浮点型。
int a=2,b=3; (float)(a+b)/2=2.5
全部回答
2.5
2.5 有隐式类型转换的。
3.666667 其中 (float)(a+b)/3 = 5.0/3
先是a+b等于5,然后将5转换成了浮点型。再用浮点型的5除以2,自然结果是2.5
(float)(a+b)强制将表达式的整型值转换为float,,参与(float)(a+b)/2运算的结果为double型,值为2.5。 (a+b)/2这个表达式的值为2,因为参与运算的数都是整型,运算的结果为整型。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
各个省份IP段
智声听力智声助听器旗舰店在哪里啊,我有事要
超群眼镜地址好找么,我有些事要过去
郑州市什么牌子啤酒销量最大,为什么?
襄樊生育保险的定点医院有哪些?哪家比较好
出国旅游的签注每次签的只是去的时候的吗?回
我家是租的房子,去年买了一辆电瓶车可是最近
无锡龙骏行汽车销售服务有限公司我想知道这个
我原来买的000660南华西退市了,最近刚知道,
百花苑月亮湾地址在哪,我要去那里办事
宝马5系525动力咋样,528有区别吗
排水预留洞怎么固定?例如110的立管75的50的
如何添加CSerialPort类以及相应的消息函数
梦洁住宿地址在哪,我要去那里办事
欠钱现已在看守所,法院会怎么判
推荐资讯
我的电脑进入游戏之前提示signal out of rang
徐亮烤蹄在什么地方啊,我要过去处理事情
十万火急的化学问题:将苯环上将H取代为CH2OH
某足球协会举办了一次足球联赛……初一数学
无印良品 muji 在中国内地是那个公司代理
微信公众平台没有营业执照怎么注册认证
卡迪咖啡地址在哪,我要去那里办事
以“与爱随行”为主题 怎么和家人过个好年
电脑开机无法进入系统怎么回事呢,黑屏,左上
患细小病毒会出现眼屎增多吗,的细小病毒两天
高中的电磁学好学么?
北京工业大学科技与艺术博物馆微特电机科技分
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?