c语言中,+=,-=,*=,/=都是什么意思?

如题所述

+=,-=,*=,/=,a+=b就是相当于a=a+b,其他几个相当于a=a-b、a=a*b、a=a/b,简写而已没有特殊含义
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-18
都是赋值语句的简写,如
x += y; 等同于 x = x + y;
x -= y; 等同于 x = x - y;
x *= y; 等同于 x = x * y;
x /= y; 等同于 x = x / y;
第2个回答  2013-03-18
+= 等价于 a=a+1
其他同理

a+= 1 等价于 a=a+1

a-= 1 等价于 a=a-1

a*= 1 等价于 a=a*1

a/= 1 等价于 a=a/1
第3个回答  2013-03-18
这个叫做“复合赋值运算符”
http://baike.baidu.com/view/6493690.htm

参考资料:http://baike.baidu.com/view/6493690.htm

第4个回答  2020-01-13

c语言中,+=,-=,*=,\/=都是什么意思?
+=,-=,*=,\/=,a+=b就是相当于a=a+b,其他几个相当于a=a-b、a=a*b、a=a\/b,简写而已没有特殊含义

C语言中 +=,-=,\/=,*= 分别是什么意思
+=是C语言中的一种复合赋值运算符,a+=b 等价于 a=a+b,是后者的一种简化性写法,并且,其优先级(即:同一个表达式中存在多种运算符时,不同运算符之间的运算顺序)与 =相同。类似的还有 +=,*=,\/= 。都具有相同形式的用法。+=的意思就是把左边的第一个符号移到右边,其实就是b = b+...

C语言 赋值:=, +=, -=, *=, \/=, %=, &=, |=, ^=,都是什么意思
int a=1;a+=2;执行完后a的结果就是3,所以哦,+=的意思就是在当前值的基础上加上等号后面的值,并赋给“+”前面的变量,明白了哦?-=也同理,在当前值的基础上减去等号后面的值.并赋给“-”前面的变量。好好学c吧,很有意思的。

c语言问题:%=,+=,-=,*=,\/=,<<,>>,if(!a)都代表什么?怎么用?
=,+=,-=,*=,\/=是复合赋值运算符,用法:a%=b就是a=a%b,a+=b就是a=a+b,a-=b就是a=a-b,a\/=b就是a=a\/b。这个规律你也发现了吧,就是a+=b当成a+b后,放到a里面。类似的,a*=b就是a=a*b。<<和>>都是 位运算符 ,如果有一个数a=255,要把它转换成 二进制形式 即...

c语言中*=什么意思?
+= -= *= \/= %=等等,都是表示前面的变量通过=号之前的运算符与后面的值进行运算后存入前面的变量,如 a += b <=> a = a + b a *= b <=> a = a * b a ^= b <=> a = a ^ b

c语言的运算符号 +,-,*,\/,也就是数学里的+,-,*,\/,?%,!,>=,<=,>,<
c语言中的符号其实和数学中的差别是有点的。1. 常用运算符 算术运算符: +, -, *, \/,关系运算符: >, <, >=, <=, ==, != 逻辑运算符: !, &&, || 赋值运算符:=, +=, -=,*= ,\/= ,++,-- 2.算术运算符: +,-,*没什么好说的,跟数学里边一样。\/ 在C中称为 整除...

谁能告诉我C语言中的各种运算符有哪些,都是干什么用的,要详细,拜谢了...
逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。位操作运算符:参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。赋值运算符:用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,\/=,%=)和复合位运算赋值(...

C语言 ~(~0<<4)什么意思
1、运算符:=,+,-,*,\/,%。(1):”=“(赋值运算符),左侧必须是变量,右侧变量常量都可以。2、可连续赋值,但常量只能用一次,从右往左赋值。左为目标类型,右会被计算机转成相同的类型。3、“-”减法与加法差不多。4、也可以直接输入表达式,空格习惯而定,加了能增加层次感,不加也...

C语言中 x+=y\/2是什么意思啊
x+=y\/2就相当于楼主所说的 x=x+y\/2 x*= x-= x\/= 都是一样的

C语言中:n+=n-=n*n怎么算???
您好,很高兴回答您的问题。在c语言中,+=,-=都属于复合运算符,例如a+=b表示a=a+b,也就是把a+b的值计算出来之后再重新赋值给a。所以上题是先把n*n的值计算出来,再用n的值减去上面的结果,得到的结果再去和n相加,然后把结果重新赋值给 n。

相似回答