| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 10063 人关注过本帖
标题:a/=a+a是怎么运算的
只看楼主 加入收藏
love12345
Rank: 1
来 自:西安
等 级:新手上路
帖 子:4
专家分:2
注 册:2011-2-21
收藏
得分:0 
a==a/(a+a)
2011-02-22 21:55
洛云
Rank: 5Rank: 5
等 级:职业侠客
帖 子:204
专家分:356
注 册:2010-2-3
收藏
得分:0 
3楼正解,但是不建议这种写法。华为规范里也有提到运算符优先级问题,加括号。

QQ群:C语言初级群:31066229
   JAVA2自学交流群(筹备中):31066388
UC群:C语言学习:10051714
2011-02-22 23:57
chan92
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:17
专家分:4
注 册:2011-2-23
收藏
得分:0 
先算a+a,再/=吧
2011-02-24 23:33
a3314279
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2011-2-24
收藏
得分:0 
+的优先级高, 结果是0.
+的优先级是第四级,/=的优先级是第五级。
2011-02-25 10:47
天※骄
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-2-20
收藏
得分:0 
a/=a+a
要看运算符优先级了,+的优先级高于/=,那么先进性a+a,
在进行a/=24,a=a/24,结果要看你对a定义的什么类型。
2011-02-25 11:03
qwe885167759
Rank: 4
等 级:业余侠客
威 望:5
帖 子:148
专家分:259
注 册:2013-3-12
收藏
得分:0 
#include <stdio.h>
void main()
{float a=3.00,float x;
//a/=a+a;
x=a/=a+a;
//scanf("%d %d",&a,&b);
printf("%f\n",x);




}看一下,哪儿有错

我本楚狂人,凤歌笑孔丘
2013-03-12 22:00
wak4668
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:105
注 册:2012-8-20
收藏
得分:0 
强烈认同a=a/(a+a) ,外加顶7楼!
2013-03-16 15:00
hellou
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-3-16
收藏
得分:0 
三楼和四楼正解

我编程很差。
2013-03-16 23:51
hellou
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-3-16
收藏
得分:0 
回复 10楼 CCFzeroOH
我运行了,3楼对

我编程很差。
2013-03-16 23:52
qwe885167759
Rank: 4
等 级:业余侠客
威 望:5
帖 子:148
专家分:259
注 册:2013-3-12
收藏
得分:0 
认同三楼

我本楚狂人,凤歌笑孔丘
2013-03-17 12:34
快速回复:a/=a+a是怎么运算的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017353 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved