本文作者:ptiyny

c语言i减减 c语言i减减和减减i

ptiyny 21分钟前 2
c语言i减减 c语言i减减和减减i摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于c语言i减减的问题,于是小编就整理了4个相关介绍c语言i减减的解答,让我们一起看看吧。c语言两个减号是什么意思?c语言中-=是什...

大家好,今天关注到一个比较有意思的话题,就是关于c语i减减的问题,于是小编就整了4个相关介绍c语言i减减的解答,让我们一起看看吧。

c语言i减减 c语言i减减和减减i
(图片来源网络,侵删)

c语言两个减号是什么意思?

分两种情况,一个在变量前,一个在变量后。

--i表示先将i的值减1,再引用。

i--表示先引用i的值,再将i的值减1。

- -是自减1的意思

c语言i减减 c语言i减减和减减i
(图片来源网络,侵删)

int a = 5;

a- -;

a=4;//计算的结果等同于a = a - 1;但行的效率有差异,a--的效率优于a=a-1

要注意--的位置如果:int a = 6;

c语言i减减 c语言i减减和减减i
(图片来源网络,侵删)

b = a--; //b = 6; a = 5;先赋值再自减1

b = --a;//b = 5; a = 5;先自减1再赋值

c语言中-=是什么意思?

-=是赋值运算符的一种,将运算符前面的变量减去后面的值再赋值给前面的变量,在-=前面的是被减去的值,在-=后面的是减去的值,例如:a-=a,那么就相当于:a=a-b。

于-=一伙的还有=,+=,/=,*=,%=,基本的赋值运算符是“=”,他的优先级别低于其他的运算符,所以对该运算符往往最后读取

sum+=i++是什么意思?

这个等式就相当于sum=sum+i;就是把sum+i的值再赋值给sum。”+=“是一个复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写;“sum+=i”就是一个复合赋值表达式。构复合赋值表达式的一般形式:变量 双目运算符=表达式,它等效于:变量=变量 运算符 表达式。比如这里的sum+=i就等效于sum=sum+i。扩展资料:常见复合赋值运算符:+= 加赋值-= 减赋值*= 乘赋值/= 除赋值%= 求余赋值&= 按位与赋值| = 按位或赋值^= 按位异或赋值>= 移位赋值

C语言i==0什么意思?

楼主只要弄清楚:运算符的分类就一切OK了。标准C里的运算符大致分为:数值运算符、比较运算符、位运算符。== 就属于比较运算符,顾名思义,是要比较==两边的数值是否相等。如:i==0 意思就是i的值是不是等于0,等的话就为TRUE在C中用1表示相等,不等则为FALSE在C 中用0表示。

到此,以上就是小编对于c语言i减减的问题就介绍到这了,希望介绍关于c语言i减减的4点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享