導讀 C語言中&是關(guān)系運算,是雙目運算符。運算符左右兩邊都需要表達式,&&在關(guān)系運算中表示“與”,比如m == 1 && n == 2,m == 1和n =
C語言中&是關(guān)系運算,是雙目運算符。運算符左右兩邊都需要表達式,&&在關(guān)系運算中表示“與”,比如m == 1 && n == 2,m == 1和n == 2同時為真,表達式就為真,否則為假。而&即是雙目又是單目。雙目時表示“與”運算,0xff & 0xff將兩邊數(shù)值按位求與,最后得出結(jié)果單目是表示取地址。擴展資料:C語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機器語言以及不需要任何運行環(huán)境支持便能運行的高效率程序設計語言。比特右移(>>)運算符可以是算術(shù)(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 比特,算術(shù)右移后成為 11111100,邏輯右移則為 00011100。因算術(shù)比特右移較適于處理帶整數(shù),所以幾乎所有的編譯器都是算術(shù)比特右移。運算符的優(yōu)先級從高到低大致是:單目運算符、算術(shù)運算符、關(guān)系運算符、邏輯運算符、條件運算符、賦值運算符(=)和逗號運算符。參考資料來源:百度百科-C語言
標簽:
免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!