閱讀612 返回首頁    go 阿裏雲 go 技術社區[雲棲]


C語言的基本運算符和表達式

C語言運算符的種類、優先級和結合性

C語言中運算符和表達式數量之多, 在高級語言中是少見的。正是豐富 的運算符和表達式使C語言功能十分完善。 這也是C語言的主要特點之一。

1000


C語言的運算符不僅具有不同的優先級 , 而且還有一個特點,就是它的結合性。在表達式中, 各運算量參與運算的先後順序不僅要遵守運算符優先級別的規 定,還要受運算符結合性的製約, 以便確定是自左向右進行運算還是自右向左進行運算。 這種結合性是其它高級語言 的運算符所沒有的,因此也增加了C語言的複雜性。

運算符的種類C語言的運算符可分為以下幾類:

1.算術 運算符

用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種 。

2.關係運算符

用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=) 和不等於(!=)六種。

3.邏輯運算符

用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

4.位操作運算 符

參與運算的量,按二進製位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移 (>>)六種。

5.賦值運算符

用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算 賦值(&=,|=,^=,>>=,<<=)三類共十一種。


最後更新:2017-07-27 10:33:04

  上一篇:go  “學”、“習”二合一:監督學習——支持向量機(SVM)入門
  下一篇:go  2017年英特爾在其數據中心業務和AI方麵下大注