)c语言,赋值语句的问题 double a=5.2; 则,a+=a-=(a=4)*(a=3)的结果是 ?? 错了。是-18.0... 错了。是-18.0 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 赋值 语句 double a+ 搜索资料 2个回答 #热议# 在购买新能源车时,要注意哪些? xdwq56 推荐于2018-04-18 · 超过17用户采纳过TA的回答 知道答主 回答量:72 采纳率:0% 帮助的人:33.4万 我也去答题访问个人页 关注 展开全部 因为在算完4*3后,最后一个赋值语句是a=3,a是double型的,所以就是a=3.0了.如果把a=4和a=3换个位子的话,这时a就是4.0了.不知道你明白没有? 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 sun_siliang 2011-05-22 · TA获得超过2.6万个赞 知道大有可为答主 回答量:9913 采纳率:100% 帮助的人:4468万 我也去答题访问个人页 关注 展开全部 -12.000000 追问 错了。答案是-18.0说4*3是12.0说这时a=3.0再往左算过去就是-18.0了我不解的是为什么a=3.0 追答 在VC++ 2005下测试就是-12.000000 。估计这种表达式在不同的编译系统下结果不同。 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容慕课网—c++学习在线学习,技术大牛实战课coding.imooc.com查看更多c语言课程双十一知识盛典,直降60%+红包雨,错过等一年!c语言课程编程盛宴,特惠不停歇,下单即抽好礼,体系课+实战课组合下单,最高立省2800元c语言课程活动期间累计实付满1000元,额外赠送300元以下课程兑换券,学习不停歇!www.imooc.com广告 其他类似问题 2020-12-24 55. 已知double a=5.2; 则正确的赋值表达式是( ) 1 2022-09-28 55. 已知double a=5.2; 则正确的赋值表达式是( ) 2022-11-19 C语言中,执行语句double+a=(double)5/2;后,a的值是 2023-04-15 若有定义: double a=22:int i=0,k=18; 则不符合C语言规定的赋值语句是( )。 1 2020-07-22 19. 已知double a=5.2; 则正确的赋值表达式是( )。 2011-06-16 若有以下定义和赋值double *q,a=5.5; int *p,i=1; double *q,a=5.5;int *p,i=1; p=&i; q=&a; 以下对赋值语 2 2014-12-03 19. 已知double a=5.2; 则正确的赋值表达式是( )。 4 2019-06-10 a=double(-3) 更多类似问题 > 为你推荐: