對于位運算符~,&,|,^,<<和>>,他們的優先級關系是怎樣的?幫我把這六種運算符排一下順序。它們在所有運算符中優先級怎樣?也請說明一下。
熱心網友
() [] - .! ~ ++ -- -(負號) (int) *(指針) & sizeof*(乘號) / %+ - === !=&^(按位抑或)|&&||? := += -= *= /= %= = <<= &= ^= |=,這是順序從上到下,從左到右
熱心網友
其實只要記住括號的優先級最高,注意排版格式就可以不用考慮優先級的問題了
熱心網友
其實不用記的特別牢寫程序的時候用括號這樣可讀性好
熱心網友
找一本譚浩強寫的《C程序設計》,后面的附錄中有一個表,注明了各個運算符的優先級。多看幾遍,應該能找點規律出來(在優先級和結合性兩個方面)。