簡述
運算符 | 名稱 | 描述 | 一元\二元運算符 |
---|---|---|---|
& | 位與 | 兩個二進制數(shù)按位對比辈讶,兩個操作位都為1的時候才是1 | 二元 |
豎干 | 位或 | 兩個二進制數(shù)按位對比捐名,任一一個操作位為1的時候就是1 | 二元 |
^ | 位異或 | 兩個二進制數(shù)按位對比射亏,僅當一個操作位而不是二個操作位為1的時候就是1 | 二元 |
~ | 位非 | 一個二進制,對每一個操作位進行取反 | 一元 |
圖例
1.png
2.png
3.png
4+.png
2個操作數(shù)的位數(shù)不一樣
一般都是4位或者8位骄酗,然后右對其,如果操作位不足用0代替
什么是一元悦冀,二元運算符
一元運算符概念:一元運算符只對一個表達式執(zhí)行操作趋翻,該表達式可以是數(shù)值數(shù)據(jù)類型類別中的任何一種數(shù)據(jù)類型。
二元運算符概念:二元運算是由兩個元素形成第三個元素的一種規(guī)則盒蟆。
說直白一點就是需要多少個變量就是幾元運算符踏烙。比如 i++
中 ++
就是一元運算符师骗,x + y
中 +
就是二元運算符