站長資訊網
        最全最豐富的資訊網站

        C語言入門之運算符和表達式(1)

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

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

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

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

           1.算術運算符

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

           2.關系運算符

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

           3.邏輯運算符

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

           4.位操作運算符

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

           5.賦值運算符

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

           6.條件運算符

           這是一個三目運算符,用于條件求值(?:)。

           7.逗號運算符

           用于把若干表達式組合成一個表達式(,)。

           8.指針運算符

           用于取內容(*)和取地址(&)二種運算。

           9.求字節數運算符

           用于計算數據類型所占的字節數(sizeof)。

           10.特殊運算符

           有括號(),下標[],成員(→,.)等幾種。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久精品国产精品青草| 精品福利一区二区三区| 精品国产粉嫩内射白浆内射双马尾| 久久精品国产亚洲AV无码娇色| 国产精品手机在线观看你懂的| 99精品国产在热久久| 日韩精品少妇无码受不了| 欧美成人精品网站播放| 国产玖玖玖九九精品视频| 91自慰精品亚洲| 久久91精品国产91久久麻豆| 国产精品拍天天在线| 亚洲高清国产AV拍精品青青草原| 久久久这里有精品中文字幕| 国产福利电影一区二区三区,亚洲国模精品一区 | 无码国产精品一区二区免费16| 国产精品美女网站在线观看| 国产精品一级片| 国产精品久久免费| 99热在线日韩精品免费| 麻豆国产在线精品国偷产拍| 亚洲中文字幕无码久久精品1| 欧美成人精品第一区二区三区 | 人妻少妇乱子伦精品| 亚洲精品国产字幕久久不卡 | 欧美成人精品欧美一级乱黄一区二区精品在线 | 国产精品夜色一区二区三区| 91久久精品91久久性色| 国产精品视频色拍拍| 精品国产乱码久久久久久郑州公司| 熟妇无码乱子成人精品| 久久夜色精品国产噜噜噜亚洲AV| 亚洲精品无码国产| 亚洲韩国精品无码一区二区三区| 亚洲精品美女久久777777| 亚洲午夜精品久久久久久浪潮| 亚洲精品和日本精品| 无码人妻精品一区二区三区99仓本| 亚洲Av无码精品色午夜| 久久久久99精品成人片欧美 | 一区二区三区日韩精品|