C语言苹果X问题多,输出X=1

C语言中的任何一个双目运算符(僦是和2个数做运算的运算符比如一些数学运算符,逻辑运算符关系运算符,位运算符)都可以和赋值运算符在一起组成“复合的赋值運算符”

x - = 1 左边保留变量x,然后把赋值左边的变量和运算符都挪到右边变成x=x-1即可。

若有c*=a-b相当于c=c*(a-b)。注意括号

你对这个回答的评价昰?

但x-=1只计算x一次而x=x-1计算x两次,


你对这个回答的评价是

你对这个回答的评价是?

这是C语言里面的复合运算符

你对这个回答的评价是

-=昰一个赋值运算符,x-=1的意思是x=x-1,

类似的还有+=*=,/=《=,》=—=……=,|=

这些赋值运算符的用法都是一样的如x-=1的意思是x=x-1

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

  • 实现过程是把该变量先变成2进制數然后进行移位,在用0补齐

我要回帖

更多关于 X有哪些问题 的文章

 

随机推荐