與 或 非 異或

這也許是個簡單的問題,但在權限或狀態操作時常常用到卻突然的覺得忘記了。

與 是兩個都爲1時 返回1
或 是兩個有一個爲1時 返回1
異或 是兩個不同時 返回1
非 是單目 是0就返回1 是1就返回0

按位的意思是轉換成二進制形式 然後對每一位進行運算後返回
邏輯的意思是轉換成Boolen形式 然後進行運算

邏輯與 &&
邏輯或 ||
邏輯異或 (bool)num1 != (bool)num2
邏輯非 !

按位與 &
按位或 |
按位異或 ^
按位非 ~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章