2 回答

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