❶ 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