C語言知識點2

C語言知識點2
運算符:C語言運算符的範圍很寬,把除了控制語句和輸入輸出以外幾乎所有的基本操作都作爲運算符處理。一些常見的運算符如下
算術運算符:+、-、*、/、%(取模)、++、--
注意點:自增++的使用
++i表示先使i的值加1,後使用i的值
i++表示先使用i的值,後使i的值加1
使用時應該把它們作爲單獨的表達式,儘量不要在一個複雜的表達式中使用,以防引起歧義。--(自減)同理。





        關係運算符:>、<、=、>=、<=、!=
        條件運算符:exp1?exp2:exp3(如果表達式1成立執行表達式2,不成立則執行表達式3)
        指針運算符:&、*
        求字節數運算符:sizeof(數組/類型/變量)

算術表達式和運算符的優先級和結合性:用算術運算符和括號將運算對象(操作數)連接起來並符合C語法規則的式子成爲算術表達式。在表達式求值時,先按照運算符的優先級別順序執行,當運算對象兩側的運算符的優先級別相同,按照自左至右(左結合性),當然,也有一些運算符是自右至左(右結合性)例如賦值運算符。

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