天天看點

C/C++程式設計知識:運算符(四)丨指派運算符,知識點詳解

指派運算符用于為變量指派。指派運算符的左側操作數是一個變量,而指派運算符的右側操作數是一個值。右側的值必須與左側的變量具有相同的資料類型,否則編譯器将引發錯誤。

C/C++程式設計知識:運算符(四)丨指派運算符,知識點詳解

不同類型的指派運算符如下所示:

“ =”:這是最簡單的指派運算符。該運算符用于将右側的值配置設定給左側的變量。

例如:

a = 10;b = 20;ch ='y';

“ + =”:此運算符是'+'和'='運算符的組合。該運算符首先将左側變量的目前值添加到右側的值,然後将結果配置設定給左側的變量。

例:

(a + = b)可以寫成(a = a + b)

如果存儲在a中的初始值是5。那麼(a + = 6)= 11。

C/C++程式設計知識:運算符(四)丨指派運算符,知識點詳解

“-=”此運算符是“-”和“ =”運算符的組合。該運算符首先從右側的值中減去左側變量的目前值,然後将結果配置設定給左側的變量。

例:

(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++程式設計學習交流圈子,Q群1090842465【點選進入】微信公衆号:C語言程式設計學習基地

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

歡迎轉行和學習程式設計的夥伴,利用更多的資料學習成長比自己琢磨更快哦!

程式設計學習書籍分享:

C/C++程式設計知識:運算符(四)丨指派運算符,知識點詳解

程式設計學習視訊分享:

C/C++程式設計知識:運算符(四)丨指派運算符,知識點詳解

繼續閱讀