int a=11
a++*1/4的值是多少?
求答案和过程
等于11*1/4 = 2。整数相除是整除,所以不会有小数
++只在本表达式计算结束后才增加1
int a=11
a++*1/4的值是多少?
答案:2
分析过程:a++整体是a原先的值,这样就变成了11*1/4 也就是11/4
c语言两个整数相除结果是整数,小数会舍去所以最终是2
首先要明白优先级,在这个表达式中"++"明显优先级最高,所以先算a++。
因为是后++,得到的结果不会返回。
既,11*1/4,最后得出的整形结果为2。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m
3