C語言自增自減 比較運算符 邏輯運算符的使用 運算符的優先級

if結構 自增自減

自增自減運算符

前自增表達式

 int num = 1;
 ++num;

 前自增表達式:
 在運算時先將自身的值+1,
 然後在在取出自身的值作爲表達式的結果

後自增表達式

int num = 1;
num++;

後自增表達式:
在運算時先將自身的值取出自身的值作爲表達式的結果
然後在自身+1

共性:

無論是前自增表達式還是後自增表達式都是將自身的值+1

逗號表達式執行步驟

從頭到尾的去執行每一個表達式,
最後一個表達式的結果纔是整個表達式的結果

比較運算符

> :大於     左大於右結果爲1  否則爲0
< :小於
>=:大於等於
<=:小於等於
==:等於     左邊數據等於右邊數據 結果爲1 否則爲0
!=:不等於   左邊數據不等於右邊數據 結果爲1 否則爲0
在c語言中使用int類型的的數據表示真假
0 代表假
非0 代表真

邏輯運算符

邏輯運算符 名稱 作用 真假性 優先級
1&&1一>1
&& 邏輯與 並且 0&&1一>0
1&&0一>0
0&&0一>0
1 ll 1一> 1
l l 邏輯或 或者 1 ll 0一> 1
0 ll 1一> 1
0 ll 0一> 0
邏輯非 1 ! 0

短路問題

    邏輯表達式在執行的時候,
    是先計算左邊的條件的結果在計算右邊的條件結果

當是&&邏輯表達式的時候

    如果左邊不成立 這個時候就可以確定表達式不成立
    這個時候右邊的表達式就不執行了,也不會計算了

當是||邏輯表達式的時候

    如果左邊不成立 這個時候就可以確定表達式不成立
    這個時候右邊的表達式就不執行了,也不會計算了

優先級

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章