2 回答

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
如何設(shè)置使用MVC4用razorJavaScript變量
a+b
(a*2)/c
(x+r)*8-(a+b)/7
++I
sin(x)+sin(y)
(++i)-(j++)+(k--)
? 運(yùn)算符的優(yōu)先級:C語言中,運(yùn)算符的運(yùn)算優(yōu)先級共分為15級。1級最高,15級最低。在表達(dá)式中,優(yōu)先級較高的先于優(yōu)先級較低的進(jìn)行運(yùn)算。而在一個(gè)運(yùn)算量兩側(cè)的運(yùn)算符優(yōu)先級相同時(shí),則按運(yùn)算符的結(jié)合性所規(guī)定的結(jié)合方向處理。
? 運(yùn)算符的結(jié)合性:C語言中各運(yùn)算符的結(jié)合性分為兩種,即左結(jié)合性(自左至右)和右結(jié)合性(自右至左)。例如算術(shù)運(yùn)算符的結(jié)合性是自左至右,即先左后右。如有表達(dá)式x-y+z則y應(yīng)先與“-”號結(jié)合,執(zhí)行x-y運(yùn)算,然后再執(zhí)行+z的運(yùn)算。這種自左至右的結(jié)合方向就稱為“左結(jié)合性”。而自右至左的結(jié)合方向稱為“右結(jié)合性”。最典型的右結(jié)合性運(yùn)算符是賦值運(yùn)算符。如x=y=z,由于“=”的右結(jié)合性,應(yīng)先執(zhí)行y=z再執(zhí)行x=(y=z)運(yùn)算。C語言運(yùn)算符中有不少為右結(jié)合性,應(yīng)注意區(qū)別,以避免理解錯誤。
3. 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
其一般形式為:
(類型說明符) (表達(dá)式)
其功能是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類型說明符所表示的類型。
例如:
(float) a 把a(bǔ)轉(zhuǎn)換為實(shí)型
(int)(x+y) 把x+y的結(jié)果轉(zhuǎn)換為整型
4. 自增、自減運(yùn)算符
自增1,自減1運(yùn)算符:自增1運(yùn)算符記為“++”,其功能是使變量的值自增1。
自減1運(yùn)算符記為“--”,其功能是使變量值自減1。
- 2 回答
- 0 關(guān)注
- 517 瀏覽
添加回答
舉報(bào)