C語言運算符和表達式

1、類型的自動轉換

    從低到高轉換;


2、輸入輸出

  getchar(c)向終極輸出一個字符;getchar()從終極輸入一個字符。

3、C語言運算符和運算符優先級

運算符包括:算術運算符、關係運算符、邏輯運算符、位操作運算符、賦值運算符、條件運算符、逗號運算符、指針運算符、求字節數運算符和特殊運算符。

優先級:初等運算符>!>算術運算符>關係運算符>&&>||>賦值運算符。

強制類型轉化:是通過類型轉換運算符來實現。形式:(類型說明符)表達式。注意:無論隱式轉換,強制轉換都是臨時轉換,不改變數據本身的類型和值。

i++與++i的區別:

  ++i是先執行i=i+1後,再使用i的值;

  i++是先使用i的值後,再執行i=i+1。

4、C語言表達式

  逗號表達式:表達式1,表達式2,表達式3,....表達式n

  賦值運算符:“+=、-=”“=”:把“=”右邊(類型跟右邊一樣)的值賦給左邊(可以修改)。

  關係運算符:“>、>=、==、<=、<、!=”    “==”和“=”的區別  (判斷是否相等和賦值)

  邏輯運算符:&&邏輯與運算;||邏輯或運算;!邏輯非運算

  條件運算符:表達式1?表達式2:表達式3

5、C程序中語句的分類

   表達式語句:在表達式後面加上“;”

   空語句;複合語句;

   控制語句:1、分支語句。2、循環語句。3、輔助控制語句

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