C语言是一门面向过程的、抽象画的通用程序设计语言,广泛应用在底层开发,在程序设计领域备受青睐,是很多开发人员学习的首选语言之一。小白初学C语言,难点是运算符和指针等,很多人一直搞不懂运算符+=和=+的用法,这篇文将告诉你答案。
零基础学C语言?凡亿教育保驾护航
C语言中+=和=+的区别:
+=是复合的赋值运算符,在赋值运算符=之前线添加+,表示先进行加法计算,在进行复制运算;
=+是一个简单的赋值语句,符号=只是一个赋值运算符=,符号+知识表示正负号的正号而已,但C语言中一般不会有这种用法。
C语言中+=和=+的应用:
1、+=的应用
如:a+=4,意思是先使a+4,再赋值给a,表达式是a=a+4;
2、=+的应用
如:int a=+10,意思是在定义a为整数型变量的同时把正数10赋值给a。
3、复杂的应用
如:a+=+15,相当于a=a+(+15),既a=a+15。
与此同时,-=和=-也是相同的意思和用法。
其中C语言的关系运算符还有:
“==”是关系运算符,左右相等;
“=”是赋值运算符;
“!=”是不等于;
“<”是小于;
“<=”是小于等于;
“>”是大于;
“>=”是大于等于。
关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算符,高于赋值运算符。在六个关系运算符中,<、<=、>、>=的优先级相同,高于==和!=,==和!=的优先级相同。