算術(shù)運(yùn)算符與表達(dá)式
發(fā)布時(shí)間:2014/6/7 20:32:58 訪問次數(shù):551
算術(shù)運(yùn)算符用于各類數(shù)值運(yùn)算。包括加(+)、減(一)、乘(水)、除(/)、求余(模運(yùn)算,%)、自增(++)、自減(一)共7種。INA122UAG4用算術(shù)運(yùn)算符和括號(hào)將運(yùn)算對(duì)象連接起來的式子稱為算術(shù)表達(dá)式,其中運(yùn)算對(duì)象包括常量、變量、函數(shù)、數(shù)組和結(jié)構(gòu)等。
加法運(yùn)算符“+”為雙目運(yùn)算符,即兩個(gè)運(yùn)算對(duì)象參與加法運(yùn)算,如a+b、3+9等具有左結(jié)合性。
減法運(yùn)算符“一”為雙目運(yùn)算符,但“一”作為負(fù)值運(yùn)算符時(shí)為單目運(yùn)算,如-x,一5等具有左結(jié)合性。
乘法運(yùn)算符“術(shù)”為雙目運(yùn)算符,具有左結(jié)合性。
除法運(yùn)算符“/”為雙目運(yùn)算符,具有左結(jié)合性。如果兩個(gè)參與運(yùn)算對(duì)象均為整型時(shí),結(jié)果也為整型,舍去小數(shù);如果運(yùn)算對(duì)象中有一個(gè)是實(shí)型,則結(jié)果為雙精度實(shí)型。
求余運(yùn)算符(模運(yùn)算符)“%”為雙目運(yùn)算符,具有左結(jié)合性。要求參與運(yùn)算的對(duì)象均為整型,求余運(yùn)算的結(jié)果等于兩數(shù)相除后的余數(shù)。
自增1運(yùn)算符記為“++”,其功能是使變量的值自增1;自減1運(yùn)算符記為“一”,其功能是使變量的值自減1。自增1和自減1運(yùn)算符均為單目運(yùn)算,都具有右結(jié)合性,可以有以下幾種形式。
自增1后再參與其他運(yùn)算。
自減l后再參與其他運(yùn)算。
參與運(yùn)算后,i的值再自增1。
參與運(yùn)算后,i的值再自減1。
在理解和使用上容易出錯(cuò)的是i++和1--,特別是當(dāng)它f中時(shí),常常難于弄清,因此應(yīng)當(dāng)仔細(xì)地分析。
當(dāng)—個(gè)表達(dá)式中存在多個(gè)算術(shù)運(yùn)算符時(shí),各個(gè)運(yùn)算符的優(yōu)先級(jí)與常規(guī)算術(shù)運(yùn)算符相同,即先計(jì)算乘、除和取余,再計(jì)算加、減,同級(jí)運(yùn)算符的順序是從左往右,即先計(jì)算左邊的算術(shù)表達(dá)式,再進(jìn)行右邊表達(dá)式的計(jì)算。還可以利用圓括號(hào)改變表達(dá)式計(jì)算的先后順序。
算術(shù)運(yùn)算符用于各類數(shù)值運(yùn)算。包括加(+)、減(一)、乘(水)、除(/)、求余(模運(yùn)算,%)、自增(++)、自減(一)共7種。INA122UAG4用算術(shù)運(yùn)算符和括號(hào)將運(yùn)算對(duì)象連接起來的式子稱為算術(shù)表達(dá)式,其中運(yùn)算對(duì)象包括常量、變量、函數(shù)、數(shù)組和結(jié)構(gòu)等。
加法運(yùn)算符“+”為雙目運(yùn)算符,即兩個(gè)運(yùn)算對(duì)象參與加法運(yùn)算,如a+b、3+9等具有左結(jié)合性。
減法運(yùn)算符“一”為雙目運(yùn)算符,但“一”作為負(fù)值運(yùn)算符時(shí)為單目運(yùn)算,如-x,一5等具有左結(jié)合性。
乘法運(yùn)算符“術(shù)”為雙目運(yùn)算符,具有左結(jié)合性。
除法運(yùn)算符“/”為雙目運(yùn)算符,具有左結(jié)合性。如果兩個(gè)參與運(yùn)算對(duì)象均為整型時(shí),結(jié)果也為整型,舍去小數(shù);如果運(yùn)算對(duì)象中有一個(gè)是實(shí)型,則結(jié)果為雙精度實(shí)型。
求余運(yùn)算符(模運(yùn)算符)“%”為雙目運(yùn)算符,具有左結(jié)合性。要求參與運(yùn)算的對(duì)象均為整型,求余運(yùn)算的結(jié)果等于兩數(shù)相除后的余數(shù)。
自增1運(yùn)算符記為“++”,其功能是使變量的值自增1;自減1運(yùn)算符記為“一”,其功能是使變量的值自減1。自增1和自減1運(yùn)算符均為單目運(yùn)算,都具有右結(jié)合性,可以有以下幾種形式。
自增1后再參與其他運(yùn)算。
自減l后再參與其他運(yùn)算。
參與運(yùn)算后,i的值再自增1。
參與運(yùn)算后,i的值再自減1。
在理解和使用上容易出錯(cuò)的是i++和1--,特別是當(dāng)它f中時(shí),常常難于弄清,因此應(yīng)當(dāng)仔細(xì)地分析。
當(dāng)—個(gè)表達(dá)式中存在多個(gè)算術(shù)運(yùn)算符時(shí),各個(gè)運(yùn)算符的優(yōu)先級(jí)與常規(guī)算術(shù)運(yùn)算符相同,即先計(jì)算乘、除和取余,再計(jì)算加、減,同級(jí)運(yùn)算符的順序是從左往右,即先計(jì)算左邊的算術(shù)表達(dá)式,再進(jìn)行右邊表達(dá)式的計(jì)算。還可以利用圓括號(hào)改變表達(dá)式計(jì)算的先后順序。
熱門點(diǎn)擊
- E2PROM
- 皂化作用
- PCB定位孔和夾持邊的設(shè)置
- 子程序調(diào)用與返回指令
- Sn系焊料與Ni/Au(ENIG)焊盤焊接的
- 典型表面組裝方式
- 片外 RAM
- 三維堆疊POP (Package On Pa
- PQFN焊盤設(shè)計(jì)結(jié)構(gòu)
- MCS-51指令的取指/執(zhí)行時(shí)序
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究