這也許是個簡單的問題,但在權限或狀態操作時常常用到卻突然的覺得忘記了。
與 是兩個都爲1時 返回1
或 是兩個有一個爲1時 返回1
異或 是兩個不同時 返回1
非 是單目 是0就返回1 是1就返回0
按位的意思是轉換成二進制形式 然後對每一位進行運算後返回
邏輯的意思是轉換成Boolen形式 然後進行運算
邏輯與 &&
邏輯或 ||
邏輯異或 (bool)num1 != (bool)num2
邏輯非 !
按位與 &
按位或 |
按位異或 ^
按位非 ~
與 是兩個都爲1時 返回1
或 是兩個有一個爲1時 返回1
異或 是兩個不同時 返回1
非 是單目 是0就返回1 是1就返回0
按位的意思是轉換成二進制形式 然後對每一位進行運算後返回
邏輯的意思是轉換成Boolen形式 然後進行運算
邏輯與 &&
邏輯或 ||
邏輯異或 (bool)num1 != (bool)num2
邏輯非 !
按位與 &
按位或 |
按位異或 ^
按位非 ~
一. 二. 三. ! 作 者 : Yaopengfei(姚鵬飛) 博客地址 : http://www.cnblogs.com