位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 運(yùn)算符優(yōu)先級的更新

提問人:劉團(tuán)圓發(fā)布時間:2020-11-12

現(xiàn)在要考慮更多的運(yùn)算符,把它們包括在內(nèi),如下表所示。

優(yōu)先級

運(yùn)算符

優(yōu)

++,-(用作前綴);(),+,-(—元),!,~

?, ?


=,j =

&

A

1

&&

II

=*=,/=,%=,+=, -=, ?=, ?=, &=, ^=, t=

++,—(用作后綴)

該表增加了好幾個級別,但它明確定義了下述表達(dá)式該如何計算:

varl = var2 <= 4 && var2 >= 2;

其中&&運(yùn)算符在<=和>=運(yùn)算符之后執(zhí)行(在這行代碼中,var2是一個int值)。

這里要注意的是,添加括號可以使這樣的表達(dá)式看起來更清晰。編譯器知道用什么順序執(zhí)行運(yùn)算符,但人 們常會忘記這個順序(有時可能想改變這個順序)。上述表達(dá)式也可以寫為:

varl = (var2 <= 4) && (var2 >= 2);

通過明確指定計算的順序就解決了這個問題。


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部