❶ c语言赋值运算符“+=”是什么意思
很简单,给你举个例子:
int a=1;
a+=2;
执行完后a的结果就是3,所以哦,+=的意思就是在当前值的基础上加上等号后面的值,并赋给“+”前面的变量,明白了哦?-=也同理,在当前值的基础上减去等号后面的值.并赋给“-”前面的变量。
好好学C吧,很有意思的。
❷ C语言中连续放两个加号或两个等号是代表什么
在c语言中 == 是等号的意思 = 是赋值
举例说明
#include "stdio.h"
void main()
{
int i=1;
if(i==1) printf("ture");
}
i=1 是给 i 赋值为1
if(i==1) printf("ture"); 是判断i是否为1
而连续两个加号或者两个减号是自增和自减
而且i++和++i 是不同的
举例说明
#include "stdio.h"
void main()
{
int i=1;
printf("%d",++i);
}
输出结果为2
在这里是 ++i 可以看出输出语句中i是先加了1再执行输出的
#include "stdio.h"
void main()
{
int i=1;
printf("%d",i++);
}
输出结果为1
在这里是 i++ 可以看出输出语句中i是先执行输出再加1的
在使用时要注意++的位置 --也是同理
❸ C语言中连续放两个加号或两个等号是代表什么
比如i++可以等同于i=i+1,如果x是6,在c语言中等同于if
(x==6),两个等号是等号,一个等号是赋值号。
❹ C语言中+=是什么意思
在C语言中有一种运算符,再赋值运算符前加上一个双目运算符构成复合运算符,常用的复合运算符有:“+=”、“-+”“*=”“/=”“%=”
比如:x+=5
等价于:x=x+5
y*=3
等价于y=y*3
Y%=3
等价于y=y%3(Y为整型)。
明白了吗?
❺ C语言中+=是什么意思
在C语言中有一种运算符,再赋值运算符前加上一个双目运算符构成复合运算符,常用的复合运算符有:“+=”、“-+”“*=”“/=”“%=”
比如:x+=5 等价于:x=x+5
y*=3 等价于y=y*3
Y%=3 等价于y=y%3(Y为整型)。
明白了吗?
❻ C语言中+=和-=是什么意思
+=:加法赋值运算符,将运算符前面的变量加上后面的值再赋值给前面的变量。
-=:减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量。
比如:
a+=b;//等价于a=a+b
a-=b;//等价于a=a-b