55问答网
所有问题
c语言大神进,复合赋值的这个怎么理解啊
如题所述
举报该问题
其他回答
第1个回答 2013-11-05
复合赋值,就是 做个运算了再赋值
简单
比如 前面语句
y=4
那么y+=5
的意思就是y=y+5
就是将原来y的值+5,再赋值给y
这时候,y=9了
相似回答
c语言中复合
位运算
赋值
(&=,|=,^=,>>=,<<=)表示什么意思?
答:
即把左边值与右边值位运算之后赋值给左边变量.例如
,a & = b 相当于 a = a & b 。 a << =2 相当于 :a = a << 2 。明白了没有呀?
c语言中
+=是什么意思?
答:
C语言中+=是复合赋值运算符。复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成
,例如+=、-=、*=、/=、%=。即:a+=1;等价于a=a+1。+=的意思就是把左边的第一个符号移到右边,其实就是b=b+c的意思。直接把b+=c的b+移到右边,将b的值取出再取出c的值,相加然后赋给b,存...
在
C语言中,
什么是
复合赋值
运算符?
答:
在C语言中这个属于复合赋值运算符中的一种
。表示把左边的变量除于右边变量的值赋予右边的变量 sum=sum+i; 可以简写为 sum+=i;还有 如 sum-=i;sum*=i; /=、%=等等,很多,样的表示方法可以让程序更加简洁。
在
C语言中复合赋值
运算符
有什么
样的作用?
答:
在赋值运算符当中,还有一类C/C++独有的复合赋值运算符。
它们实际上是一种缩写形式,使得对变量的改变更为简洁
。Total=Total+3;乍一看这行代码,似乎有问题,这是不可能成立的。其实还是老样子,'='是赋值不是等于。它的意思是本身的值加3,然后在赋值给本身。为了简化,上面的代码也可以写成:Tota...
近来在学习
C语言,
想知道C中
复合赋值
运算符 :& , | 分别表示什么啊...
答:
他们属于位操作符。他们分别执行AND、OR操作。它们要求操作数为整数类型,对操作数对应的位进行指定的操作,这里还有一个" ^ " 操作符,它表示异或(XOR)操作。例:假定变量a 的二进制值为00101110,变量b的二进制值为01011011。a & b 的结果是 00001010,a | b的结果是 01111111,a ^ b 的结果...
大家正在搜
c语言复合的赋值表达式
c语言复合赋值运算符有哪些
符合c语言的赋值表达式
c语言赋值语句的规则
c语言正确的赋值表达式
c语言变量赋值的规则
c语言赋值表达式的作用
c语言语法赋值表达式
c语言中的赋值运算符