C語言 運算符
運算符就是表示某種運算功能的符號。按操作功能運算符大致可分為算術(shù)運算符、關(guān)系運算符、邏輯運算符、賦值運算符、條件運算符、逗號運算符以及按位運算符等。正確掌握這些運算符的使用非常重要。C語言的運算符歸納如表所示。
運筇符炎編 | 運黨符 | 運兌形式 | 結(jié)合方向 |
+、- | 雙目運算 | 自左向右 | |
算術(shù)運算符 | *、/、% | 雙目運舁 | 自左向右 |
+ +、-- | 單目運算 | 自右向左 | |
關(guān)系運界符 | >、<、>=、<= | 雙目運算 | 自左向右 |
!=、== | 雙目運界 | 自左向右 | |
!(邏輯非) | 單目運算 | 自右向左 | |
邏輯運其符 | && (邏輯與) | 雙目運算 | 自左向右 |
II (邏輯或) | 雙目運界 | 自左向右 | |
?(按位求反) | 單目運算 | 自右向左 | |
&(按位與) | 雙目運弈 | 自左向右 | |
位運算符 | *(按位異或) | 雙目運算 | 自左向右 |
I (按位或) | 雙目運算 | 自左向右 | |
<<、>>(左移、右移) | 雙目運其 | 自左向右 | |
指針運其符 | *、& | 單目運蘇 | 自右向左 |
其他運舁符 | ()、[]、->、. | 單目運算 | 自左向右 |
求字節(jié)長度運算符 | sizeof | 單目運算 | 自右向左 |
強制類型轉(zhuǎn)換運算符 | (類型符) | 單目運算 | 自右向左 |
賦值運算符及復(fù)合賦值運算符 | -、+-、-、*-、/_等等 | 雙目運算 | 自右向左 |
條件運算符 | (?:) | 三目運算 | 自右向左 |
逗號運算符 | * | 雙目運算 | 自左向右 |
點擊加載更多評論>>