55问答网
所有问题
请问c语言复合赋值运算符的优先级是什么?
能否告诉我复合赋值运算符(+=、-=、*=)其优先级介于哪两个运算符之间,或是和哪个是属于同一个优先级?
举报该问题
推荐答案 推荐于2018-04-15
首先要明白的是复合运算其实也就是两条语句的简单表示。举个例子:
a += 2这句复合运算
表达式
。将它拆分就是:a = a + 2;
在
运算符优先级
表中,赋值运算的优先级是最低的。因此会先计算a+2;然后将结果重新赋值给a;
其他的复合赋值运算符也是这样。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eIQ8LQIeR.html
其他回答
第1个回答 2011-09-04
面对C语言优先级的问题,你只要去查C语言优先级的表就可以知道了,复合赋值运算符在14个优先级,介于条件运算符和逗号运算符之间!本回答被提问者采纳
第2个回答 2011-09-04
我没学到的 不好意思
相似回答
c语言运算符的优先级
有哪些?
答:
“ || ”逻辑或运算符,也可以称之为条件或,
优先级14级
,如0x01 || 0xf0运算结果为True。“ == ”等于运算符;“ != ”不等于运算符。优先级9级。=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符。优先级16级。C语言的运算符主要用于构成表达式,同一...
C语言
里面的
运算符优先
顺序如何?
答:
C语言中,运算符的运算优先级共分为15 级。
1 级最高,15 级最低
。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。各等级运算符如下:(以下说明中,对传统的1级和2级做了细化,1和2对应传统1级,3...
C语言的运算符的优先级
:逻辑运算符、条件运算符、
赋值运算符
、关系运...
答:
逻辑与&&
优先级
大于逻辑或||。8、第八级:? :也称为条件运算符号,是
C语言中
唯一的一个三目运算符,结合顺序是从右往左。9、第九级:=、+=、-+、*=、/=、%= 这些运算符也叫做
赋值运算符
,除此之外,>>=、<<=、&=、^=、|=这些赋值运算符也在这一级别内,结合顺序是从右往左。...
c语言
基础:
复合赋值运算符
答:
首先明白
优先级
顺序,从上往下依次降低 所以,题目中,先计算a-6,再计算a/=,然后a*=,最后a+= 例如,a=7 则:1.a+=a*=a/=1 a/=1即a=a/1=7/1=7 2.a+=a*=7 现在a=7 3.a+=49 现在a=49 4.a=49+49=98
c语言运算符
结合
优先级是
怎样
的?
答:
include <stdio.h> void main(){ int a,b,
c
;printf("请输入a和b的值:");scanf("%d %d", &a, &b);c = a * b;printf("a*b = %d\n",c);}
大家正在搜
c语言赋值运算符优先级
c语言运算符优先级最高的是
c语言中各种运算符的优先级
c语言中关系运算符的优先级
C语言运算符的优先级
赋值运算符的优先级
c语言运算符优先级顺序
c语言运算符优先级口诀
运算符优先级最高的是
相关问题
C语言中的复合赋值运算符“%=”怎么用?
c语言的复合赋值运算符
c语言基础:复合赋值运算符
C语言运算符优先级顺序
c语言中运算符有哪几种,优先级顺序是怎样
C语言中算术运算符和赋值运算符哪个优先级高?
在c语言中复合的赋值运算符怎么处理?
c语言 复合赋值运算符的问题,请指教!