www问答网
所有问题
C语言中 +=,-=,/=,*= 分别是什么意思
C语言中 +=,-=,/=,*= 分别是什么意思如题
举报该问题
推荐答案 2018-03-12
+=是C语言中的一种复合赋值运算符,a+=b 等价于 a=a+b,是后者的一种简化性写法,并且,其优先级(即:同一个表达式中存在多种运算符时,不同运算符之间的运算顺序)与 =相同。
类似的还有 +=,*=,/= 。都具有相同形式的用法。
+=的意思就是把左边的第一个符号移到右边,其实就是b = b+c的意思。直接到b+=c的b+移到右边。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/1545A3G441KW4Gn4n34.html
其他回答
第1个回答 2018-03-12
a+=b 等价于 a=a+b 以此类推
追问
好谢谢
本回答被提问者采纳
第2个回答 2020-01-13
您的浏览器不支持HTML5视频
第3个回答 2018-08-26
% 单列出来就是取模运算符
%%没有特殊含义
但,在格式化IO语句,如Scanf/Printf/Format等之中,百分号是特殊格式化字符
%n 回车
%d 输出整数
%% 输出一个百分号
还有很多,可以参考格式化语句的说明
第4个回答 2014-11-20
5÷2=2......1
学过数学的都懂吧?
/号是求2,而%号就是不要2,求的是1.
而/号还有一个特点:5/2==2因为/号两边都是整数,它的结果还是整数.如果要算5/2的真实结果,就要这样:5.0/2这样5.0是个double型的,结果也是double的.
而%号的左右两边的数都必须是整数.
相似回答
c语言中
,
+=,-=,*=
,/=
都是什么意思
?
答:
+=,-=,*=,/=,a+=b就是相当于a=a+b,其他几个相当于a=a-b、a=a*b、a=a/b,
简写而已没有特殊含义
c语言的
运算符号
+,
-
,*,
/,也就是数学
里的+
,-,*,/,?%,!,>
=,
<=,>,<
答:
c语言中
的符号其实和数学中的差别是有点的。1. 常用运算符 算术运算符: +, -, *, /,关系运算符: >, <, >=, <=, ==, != 逻辑运算符: !, &&, || 赋值运算符:=,
+=, -=,*=
,/= ,++,-- 2.算术运算符: +,-,*没什么好说的,跟数学里边一样。/ 在C中称为 整除运...
麻烦问一下,在
C语言中
'
*=
'
是什么意思
?
答:
这个是复合赋值运算符 比如
c*=
5;就相当于 c=c*5;其它相似的还有 -
=,+=,
/=等等 都是一样
的
操作方法 就是把等号后面的值当成一个整体,与左右的变量运算后,再赋值给左边的变量 a*=a+b ;相当于 a=a*(a+b);
C语言中
x
+=
y,x-=y
分别
表示
什么意思
答:
x+=y 就是x=x+y
的
简写。x-=y 就是x=x-y的简写 1、
+=;
-= 是复合的赋值运算符。2、
C语言
采用复合运算符 一是简化程序。二是为了提高编译效率,能产生质量较高的目标代码。3、延伸知识点:x*=y 就是x=x*y的简写,依次类推。
C语言中+=是什么意思
?
答:
在
C语言中,+=是
一个复合赋值运算符,它表示“取变量的值,加上右侧的值,并将结果赋值给左侧的变量”。具体来说,a += b的含义是“将a的值加上b的值,然后将结果赋值给a”。这等同于a = a + b。例如,如果a的初始值为5,b的值为3,那么执行a += b后,a的值将变为8。♡
;
...
c语言中
/
=是什么意思
答:
/=是复合赋值运算符,num/=10:相当于num=num/10 凡是二元(二目)运算符,都可以与赋值符一起组合成复合赋值符。
C 语言
规定可以使用10种复合赋值运算符。即:
+=,-=,*=
,/=,%=,<<=,>>
=,&
=,^=,|= C 采用这种复合运算符,一是为了简化程序,使程序精练,二是为了提高编译效率(...
C语言中
'
+=
'
是什么意思
?怎样用?
答:
‘+=’号,是复合运算符 比如:include<stdio.h> void main(){ int a=1,b=2;a+=b;printf("a=%d,b=%d",a,b);} 那么输出结果,a=3,b=2;看看a+=b就等同于a=a+b而已。又如:a*=b;那么你应该知道他就等同于a=a*b了吧。。看出规律来了吧。。
C语言中,
/
=是什么
运算符?
答:
在
C语言中
/=是复合赋值运算符的一种,是两种运算(除、赋值)的结合,x/=10等同于x=x/10。先进行左侧表达式除以右侧表达式的除法运算。然后进行把结果赋值给左侧表达式的赋值运算。这种运算符主要是为了简化表达式写法,当某个表达式要进行除法操作并且把除法结果赋值给自己的时候,可以用这种写法。类似的...
c语言中
a-
=
a
是什么意思
答:
a-=a
的意思
为a=a-a,先用a减a,然后再将得到的结果赋值给a。-=实际上是一种缩写形式,使得对变量的改变更为简洁。运算时,可以将其写成熟悉的形式,从右向左依次计算,注意在每次计算时,变量的值会发生改变, 如不注意,就会导致错误的情况发生。
大家正在搜
c语言中?是什么意思
c语言中\0是什么意思
c语言中%o什么意思
c语言是什么语言
C语言是什么
c语言中0和1代表什么
c语言中?:怎么用
c语言中或怎么表示
c语言中/和%的区别
相关问题
C语言中+=是什么意思?
c语言中,+=,-=,*=,/=都是什么意思?
C语言中x+=n x-=n x*=n x/=n x%=n分别...
C语言中i++和j++=分别是什么意思
C语言中的32个关键字分别是什么意思
c语言中%%d和%%%d分别是什么意思?
C语言中 + = 和 - = 以及>=分别是什么意思啊
C语言中+=和-=是什么意思