賦值運算符用於爲變量賦值。賦值運算符的左側操做數是一個變量,而賦值運算符的右側操做數是一個值。右側的值必須與左側的變量具備相同的數據類型,不然編譯器將引起錯誤。ios
不一樣類型的賦值運算符以下所示:編程
「 =」:這是最簡單的賦值運算符。該運算符用於將右側的值分配給左側的變量。微信
例如:學習
a = 10;b = 20;ch ='y';spa
「 + =」:此運算符是'+'和'='運算符的組合。該運算符首先將左側變量的當前值添加到右側的值,而後將結果分配給左側的變量。視頻
例:blog
(a + = b)能夠寫成(a = a + b)教程
若是存儲在a中的初始值是5。那麼(a + = 6)= 11。get
「-=」此運算符是「-」和「 =」運算符的組合。該運算符首先從右側的值中減去左側變量的當前值,而後將結果分配給左側的變量。編譯器
例:
(a-= b)能夠寫成(a = a-b)
若是存儲在a中的初始值是8,則(a-= 6)= 2。
「 * =」此運算符是'*'和'='運算符的組合。此運算符首先將左側變量的當前值乘以右側值,而後將結果分配給左側變量。
例:
(a * = b)能夠寫成(a = a * b)
若是存儲在a中的初始值是5。那麼(a * = 6)= 30。
「 / =」此運算符是「 /」和「 =」運算符的組合。該運算符首先將左側變量的當前值除以右側值,而後將結果分配給左側變量。
例:
(a / = b)能夠寫成(a = a / b)
若是最初存儲在a中的值爲6。則(a / = 2)= 3。
如下示例說明了各類賦值運算符:
C語言:
#include <stdio.h>
int main()
{
int a = 10;
printf("Value of a is %d\n", a);
a += 10;
printf("Value of a is %d\n", a);
a -= 10;
printf("Value of a is %d\n", a);
a *= 10;
printf("Value of a is %d\n", a);
a /= 10;
printf("Value of a is %d\n", a);
return 0;
}
C++語言:
#include <iostream>
using namespace std;
int main()
{
int a = 10;
cout << "Value of a is "<<a<<"\n";
a += 10;
cout << "Value of a is "<<a<<"\n";
a -= 10;
cout << "Value of a is "<<a<<"\n";
a *= 10;
cout << "Value of a is "<<a<<"\n";
a /= 10;
cout << "Value of a is "<<a<<"\n";
return 0;
}
今日份分享就到這裏了,但願對你們有幫助!
另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
C語言C++編程學習交流圈子,QQ羣1090842465【點擊進入】微信公衆號:C語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習書籍分享:
編程學習視頻分享: