C语言里X-=1是什么意思?

 我来答
xlfyx
2009-03-12 · TA获得超过453个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:164万
展开全部
-=是一个赋值运算符,x-=1的意思是x=x-1,
类似的还有+=,*=,/=,《=,》=,—=……=,|=
这些赋值运算符的用法都是一样的,如x-=1的意思是x=x-1
归彤霞04A
2009-03-12 · 超过15用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:43万
展开全部
X-=1的意思就是X=X-1;
如:Y+=3 就是Y=Y+3
-= += *= /= 都一样
这是C语言里面的复合运算符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喵仔仔W5
2009-03-12
知道答主
回答量:21
采纳率:0%
帮助的人:13.7万
展开全部
X-=1意思就是X=X-1.

例如:X本来为5,那么经过X-=1后,X就等于5-1,即等于4.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myttys
2009-03-12 · TA获得超过289个赞
知道小有建树答主
回答量:454
采纳率:100%
帮助的人:320万
展开全部
int x = 8;
x -= 1;(复合赋值运算符)
那么x = 7;等同于:x = x - 1;
但x-=1只计算x一次,而x=x-1计算x两次,
其它的像x *= 4即x = x * 4,所以x=32
另x &= 4即x = x&4
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mvp睫毛在跳舞
2009-03-12 · TA获得超过1325个赞
知道小有建树答主
回答量:1170
采纳率:0%
帮助的人:0
展开全部
相当于:X=X减1,就是左边的移到右边,是种简写!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式