您好,登錄后才能下訂單哦!
C#中的表達式與運算符
表達式由操作數與運算符構成
運算符:+ - * / %
自增自減運算符:b=a++(先取值,后自增);b=--a(先自減,后取值);
賦值運算符=:需要注意賦值左右兩邊值類型的隱式轉換問題。
關系(比較)運算符:>= <= > < == !==
邏輯運算符:非! 與&& 或 || (如果使用&或者| ,效率沒有&&,||效率高)
位運算符:按位與運算 5&4=4.因為5=00101 ,4=00100,按位與得到00100
按位或運算 3|6=7.因為3=00011 ,6=00110,按位或得到00111
按位取反運算 ~7取反為-8.因為7=00000111 ,按位取反得到11111000
按位異或運算 10^3=9.因為10=001010 ,3=000011,按位異或得到001001
移位運算:左移位<<右移位>> 左移幾位就是*2的幾次方。 右移幾位就是除以2的幾次方。
特殊運算符:
運算符的優先級:下圖優先級從上到下,由高到低。(結合表示同級從右向左,從左向右)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。