首頁 > 科技

C++的基本運算以及運算符的優先順序和結合性

2021-06-28 11:49:16

運算符的優先順序和結合性

由於直接打表格是錯版的,所以後面就截圖形式展現了。下面我以案例來學習C++的運算符。

加減乘除

雙目運算:(參與運算的有兩個)加減乘除取餘,除法運算要注意,如果參與運算的都為整數,那麼結果也為整數,若參與運算的有實數,那麼結果為實數!如:34/4=8。而取餘運算要注意,參與運算必須為整數!如:14%3=2。

單目運算:(參與運算的只有一個)自增自減取負,a++或++a等效於a=a+1;a--或—a等效於a=a-1,前置(先操作在取變數值) ++在前 和後置(先取變數值在做操作)++在後 ;-a

單目運算的「前置」和「後置」的區別:

「前置」:變數先增值(或先減值),後被引用;

「後置」:變數先被引用,後再增值(或後減值)

總結:在除法運算中,除數不能為0;

取模

總結:只有整形變數可以進行取模運算

遞增

總結:前置遞增先對變數進行++,再計算表示式,後置遞增相反。

賦值運算符

比較運算符

注意:C/C++語言的比較運算中==「真」用數字「1」來表示,假用數字「0」來表示。

邏輯運算符

下面是兩個例項,邏輯運算非和與。

總結:

邏輯運算符=非:真變假,假變真。

邏輯==與==運算符總價:==同真偽真,其餘都是假==。

邏輯或示例:

邏輯==或==運算符總結: ==同假為假,其餘為真==

以上內容,為C/C++裡面的基本運算示例和重點,以及優先順序和結合性。第一個表格怎麼發都是錯版,第一行是優先順序第二行是運算符,大家可以自己記筆記的時候重新調整下格式。


IT145.com E-mail:sddin#qq.com