44问答网
所有问题
C语言中 +=,-=,/=,*= 分别是什么意思
C语言中 +=,-=,/=,*= 分别是什么意思如题
举报该问题
推荐答案 2018-03-12
+=是C语言中的一种复合赋值运算符,a+=b 等价于 a=a+b,是后者的一种简化性写法,并且,其优先级(即:同一个表达式中存在多种运算符时,不同运算符之间的运算顺序)与 =相同。
类似的还有 +=,*=,/= 。都具有相同形式的用法。
+=的意思就是把左边的第一个符号移到右边,其实就是b = b+c的意思。直接到b+=c的b+移到右边。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZKZYD3KKG6WK3VKVDK.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语言中
+=,-=,
/
=,*=
分别是什么意思
答:
+=的意思
就是把左边的第一个符号移到右边,其实就是b = b+
c的意思
。直接到b
+=c的
b+移到右边。
c语言中
,
+=,-=,*=
,/=
都是什么意思
?
答:
+=,-=,*=,/=,a+=b就是相当于a=a+b,其他几个相当于a=a-b、a=a*b、a=a/b,
简写而已没有特殊含义
C语言
赋值:=,
+=, -=, *=
, /=, %
=, &
=, |=, ^=,
都是什么意思
答:
int a=1;a+=2;执行完后a的结果就是3,所以哦,
+=的意思就是在当前值的基础上加上等号后面的值,并赋给“+”前面的变量
,明白了哦?-=也同理,在当前值的基础上减去等号后面的值.并赋给“-”前面的变量。好好学c吧,很有意思的。
麻烦问一下,在
C语言中
'
*=
'
是什么意思
?
答:
这个是复合赋值运算符 比如
c*=
5;就相当于 c=c*5;其它相似的还有 -
=,+=,
/=等等 都是一样
的
操作方法 就是把等号后面的值当成一个整体,与左右的变量运算后,再赋值给左边的变量 a*=a+b ;相当于 a=a*(a+b);
大家正在搜
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语言中+=和-=是什么意思