C/C++編程知識:運算符(四)丨賦值運算符,知識點詳解

賦值運算符用於爲變量賦值。賦值運算符的左側操做數是一個變量,而賦值運算符的右側操做數是一個值。右側的值必須與左側的變量具備相同的數據類型,不然編譯器將引起錯誤。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語言編程學習基地

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習書籍分享:

編程學習視頻分享:

相關文章
相關標籤/搜索