华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計算機(jī)等級 > 二級考試 > C語言程序設(shè)計 > C語言輔導(dǎo) > 文章內(nèi)容
  

全國計算機(jī)等級考試二級C語言入門教程(27)

中華IT學(xué)院   【 】  [ 2016年1月3日 ]

基本運(yùn)算符和表達(dá)式

運(yùn)算符的種類、優(yōu)先級和結(jié)合性
C語言中運(yùn)算符和表達(dá)式數(shù)量之多, 在高級語言中是少見的。正是豐富的運(yùn)算符和表達(dá)式使C語言功能十分完善。 這
也是C語言的主要特點(diǎn)之一。
C語言的運(yùn)算符不僅具有不同的優(yōu)先級, 而且還有一個特點(diǎn),就是它的結(jié)合性。在表達(dá)式中, 各運(yùn)算量參與運(yùn)算的
先后順序不僅要遵守運(yùn)算符優(yōu)先級別的規(guī)定,還要受運(yùn)算符結(jié)合性的制約, 以便確定是自左向右進(jìn)行運(yùn)算還是自右向
左進(jìn)行運(yùn)算。 這種結(jié)合性是其它高級語言的運(yùn)算符所沒有的,因此也增加了C語言的復(fù)雜性。

運(yùn)算符的種類C語言的運(yùn)算符可分為以下幾類:

1.算術(shù)運(yùn)算符
用于各類數(shù)值運(yùn)算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運(yùn)算,%)、自增(++)、自減(--)共七種。
2.關(guān)系運(yùn)算符
用于比較運(yùn)算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六種。
3.邏輯運(yùn)算符
用于邏輯運(yùn)算。包括與(&&)、或(||)、非(!)三種。
4.位操作運(yùn)算符
參與運(yùn)算的量,按二進(jìn)制位進(jìn)行運(yùn)算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
5.賦值運(yùn)算符
用于賦值運(yùn)算,分為簡單賦值(=)、復(fù)合算術(shù)賦值(+=,-=,*=,/=,%=)和復(fù)合位運(yùn)算賦值(&=,|=,^=,>>=,<<=)三類共十一
種。
6.條件運(yùn)算符
這是一個三目運(yùn)算符,用于條件求值(?:)。
7.逗號運(yùn)算符
用于把若干表達(dá)式組合成一個表達(dá)式(,)。
8.指針運(yùn)算符
用于取內(nèi)容(*)和取地址(&)二種運(yùn)算。
9.求字節(jié)數(shù)運(yùn)算符
用于計算數(shù)據(jù)類型所占的字節(jié)數(shù)(sizeof)。
10.特殊運(yùn)算符
有括號(),下標(biāo)[],成員(→,.)等幾種。

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
城市| 上杭县| 阿勒泰市| 灯塔市| 太仆寺旗| 晋中市| 琼中| 贵定县| 汝州市| 丹东市| 息烽县| 瑞安市| 沙湾县| 烟台市| 格尔木市| 岳池县| 手游| 旺苍县| 威远县| 澳门| 台前县| 兰州市| 富锦市| 安福县| 华坪县| 巫山县| 仁化县| 揭西县| 临海市| 苍南县| 郸城县| 虎林市| 温州市| 日土县| 浦江县| 连山| 永善县| 永清县| 靖江市| 麻栗坡县| 秦皇岛市|