天天看點

《C語言程式設計初學者指南》一2.9 了解運算符優先級

本節書摘來自異步社群《c語言程式設計初學者指南》一書中的第2章,第2.9節,作者【美】keith davenport(達文波特) , m1ichael vine(維恩),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

在任何程式設計語言中,處理算術運算的時候,運算符的優先級都是很重要的。c 語言中的運算符優先級參見表2.6。

《C語言程式設計初學者指南》一2.9 了解運算符優先級

考慮如下的算式,它使用圓括号來表明正确的運算順序:

假設a=5、b=1并且y=10,你可以使用如下的文法,用c來實作該表達式:

使用正确的計算順序,intf的值将會是20。看一下c語言中的相同的實作,這一次,沒有使用圓括号來表明正确的計算順序。

沒有去實作正确的運算順序,intf的結果将會是−10。

繼續閱讀