第16課:

在前面的小節中接觸過簡單的賦值運算符“=”,如:

在這裏插入圖片描述

那麼C語言中的賦值運算符又是什麼呢?

C語言中賦值運算符分爲簡單賦值運算符和複合賦值運算符,之前我們已經接觸過簡單賦值運算符“=”號了,下面講一下複合賦值運算符:

複合賦值運算符就是在簡單賦值符“=”之前加上其它運算符構成,例如+=、-=、*=、/=、%=。

看一個小例子:

int a=3;
a+=5;

分析:定義整型變量a並賦值爲3,a += 5;這個算式就等價於a = a+5; 將變量a和5相加之後再賦值給a

注意:複合運算符中運算符和等號之間是不存在空格的

任務
試試如何使用簡單賦值語句和複合賦值語句吧。

分別使用簡單賦值語句和複合賦值語句實現對整型變量x和y乘以2。

在代碼編輯器中:

第7行和第9行分別填入實現代碼。

運行結果爲

x=20
y=20
#include <stdio.h>
int main()
{
    int x = 10;
    int y = 10;
    //使用簡單賦值語句實現x乘以2。
    x=x*2;
    
   y*=2;//使用複合賦值語句實現y乘以2。
    
    printf("x=%d\n", x);
    printf("y=%d\n", y);
    return 0;
}

2018.10.28 第16節

發佈了54 篇原創文章 · 獲贊 2 · 訪問量 4457
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章