第三章 運算子及其表示式

2021-10-04 18:52:40 字數 3170 閱讀 7043

運算子是指用來對運算物件進行各種運算的操作符號.

表示式是指由端個運算物件和運算子組合在一起的合成算式.

運算物件包括常數,常量,變數和函式.

本章內容如下:

算數運算子與我們生活中的運算子相似,但是也有不同的地方.算數表示式即由算數運算子連線起來的多個變數的式子.

算數運算子包括基本的四則運算算數符和自增,自減運算子.

算術運算子詳情見下:

運算子名稱

運用舉例

實現功能

+加法運算子

a+b求a與b的和

正值運算子

+5表示正數5

-減法運算子

a-b表示a與b的差

負值運算子

-8表示-8

*乘法運算子

a*b求a與b的乘積

/除法運算子

a/b求a除以b的商

%求餘運算子

a%b求a除以b的商

++自增運算子

++a變數a的值加1,等價於a+1

--自減運算子

--b變數b的值減1,等價於b-1

關於運算子級別的宣告如下:

關於各個運算子的使用需要注意的點如下:

此外,對於自增自減運算子,還有以下幾點需要說明:

算數表示式指用算數運算子將運算物件即運算量或者運算元諒解起來,構成符合c語言語法規則的式子.

算數表示式中,運算物件包括:常量,變數和函式

需要說明的點如下:

在前面介紹的變數的賦值的時候,其實就已經用到了賦值運算子.

c語言的賦值運算子主要包括簡單賦值運算子和復合賦值運算子

這裡主要講解簡單賦值運算子,復合賦值運算子在位運算子中進一步講解

賦值運算子的作用就是把賦值運算子右邊的值賦給左邊的變數

所有的賦值運算子如下(包括簡單賦值運算子複雜賦值運算子):

運算子名稱

應用舉例

實現功能=賦值

a=b將b的值賦給a

+=加賦值

a+=b等價於a=a+b

將a+b的值賦給a

-+減賦值

a-=b等價於a=a-b

將a-b的值賦給a

*=乘賦值

a*=b等價於a=a*b

將a*b的值賦給a

/=除賦值

a/=b等價於a=a/b

將a/b的值賦給a

%=求餘賦值

a%=b等價於a=a%b

將a%b的值賦給a

&=位與賦值

a&=b等價於a=a&b

將a&b的值賦給a

|=位或賦值

a|=b等價於a=a|b

將a|b的值賦給a

^=位異或賦值

a=b等價於a=ab

將a^b的值賦給a

<<=

位左移賦值

a<<=2等價於a=a<<2

將a左移兩位胡賦值給a

>>=

位右移賦值

a>>=2等價於a=a>>2

將a右移兩位後賦值給a

關於賦值運算子有以下幾點需要說明:

賦值表示式指用賦值運算子將乙個變數和乙個表示式連線起來的式子.

一般的書寫形式如下:

變數 賦值運算子 表示式
關於賦值表示式,有以下幾點需要說明:

c語言中,關係運算常用語選擇結構,迴圈年結構的條件判斷

由關係運算子連線的式子稱為關係表示式,用於條件的判斷.

關係運算子使用來比較兩個運算量大小的運算子

運算結果為1/0,真/假.

具體的關係運算子見下表:

關係運算子

名稱應用舉例

實現功能

<

小於aa小於b

<=

小於等於

a<=b

a小於或等於b

>

大於a>b

a大於b

>=

大於等於

a>=d

a大於或等於b

==等於

a==b

a等於b

!=不等於

a!=b

a不等於b

關於關係運算子,需要宣告的點如下:

由關係運算子連線起來的式子稱為關係表示式

表示式 關係運算子 表示式
邏輯運算子是對兩個含有關係運算的表示式或邏輯值進行運算的符號.

集體的邏輯運算子見下表:

邏輯運算子

名稱結核性

應用舉例

功能說明&&與

自左向右

a&&b

a與b相同||或

自左向右

a||b

a與吧向或!非

自右向左

!a非a

需要說明的點如下:

由邏輯運算子和表示式構成的式子稱為邏輯表示式

邏輯表示式的運算物件為:整型,實數型,字元型

條件運算子是c語言中唯一乙個三元運算子,他根據乙個表示式的結果等於true還是false來執行兩個表示式中的乙個.

條件運算子有三個運算物件,三個運算物件都有表示式.

運算子名稱

應用舉例

功能說明

? :條件運算繁衍

a?b:c

a為真,計算b;

a為假,計算c

需要說明的點如下:

由條件運算子連線起來的表示式稱為條件表示式

表示式1

? 表示式2

: 表示式3

需要說明的點如下: ;

a為假,計算c |

需要說明的點如下:

由條件運算子連線起來的表示式稱為條件表示式

表示式1

? 表示式2

: 表示式3

需要說明的點如下:

第三章 python運算子與表示式

掌握如何應用python中的算術運算子 掌握python中的賦值運算子的用法 掌握python中的比較運算子的應用 掌握如何應用python中的邏輯運算子 了解python中的位運算子的用法 了解各個運算子的之間的優先順序 掌握條件表示式的應用 3.1 運算子 3.1.1 算術運算子 二個特殊的 取...

第三章 運算子

1.算術運算子 在前,先自增 減,再計算 在後,先計算,再自增 減 2.賦值運算子 如 x y x x y 3.關係運算子 4.邏輯運算子 短路與 短路或 非 與 或 異或 布林表示式同為真,結果才為真 布林表示式同為假,結果才為假 布林表示式取反 和 前面乙個判斷後,後面乙個條件繼續判斷 乙個真乙...

第三章 運算子

輸入為str型別 用 進行賦值 用於接收使用者輸入 算數運算子 算數運算子 作用 冪運算 乘,除,整除,取餘 加,減 位運算子 位運算子 作用 左移位 2 右移位 2 按位與,全部為1時結果為1 按位或,全部為0時結果為0 比較運算子 比較運算子 作用 比較值的大小 is,not is 是不是同乙個...