永发信息网

C语言中x=10,x/=x+x的值是多少啊

答案:2  悬赏:70  手机版
解决时间 2021-03-20 00:06
  • 提问者网友:动次大次蹦擦擦
  • 2021-03-19 20:40
C语言中x=10,x/=x+x的值是多少啊
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-03-19 20:50
这个等价于
x = 10
x = x /(x+x)
如果x 是int类型 那么x= 0
如果x 是float类型,那么x = 0.5追问
那根据这张图片应该是得多少呢刚开始学C
全部回答
  • 1楼网友:鱼忧
  • 2021-03-19 21:18

这道题考的是运算符的优先级

x/= x+x可换算成x = x/(x+x) = 10/(10+10) = 0;
"/" 是取整数
如果你怕出错,最好还是采用一步一步的计算。追问

根据第二个的样子算的话,应该是0.5啊,优先级怎么用的啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯