按位與運算 (&) 作用 : 把某些位清零,需要清零的與一與,需要保留的與零與 ,全一才是一
按位或運算(|) 作用:把某些位置為一,只要有一就等於一
異或運算(^) 口訣: 相同為零 不同為一 用來標記兩個數之間的差異 比如用於兩個數的交換
int a , b ;
a = a ^ b;
b = a ^ b;
a = a ^ b;//最成功的兩個數的交換
>> << 移位運算 左移一位相當於 除以 2 右移一位相當於 乘以 2 左移n位 右移 8 - n位 然後或運算 可以實現乙個8位整型數的迴圈移位
移位運算和與 或 運算 可以 實現 乙個數奇數字和偶數字的交換
#define a(x) ((x && 0xaaaaaaaa>>1) | (x && 0x55555555 <<1)) 可以實現奇數字和偶數字的交換
介紹幾個運算子
is運算子 is運算子可以檢查物件是否與特定的型別相容.as運算子 as運算子用於執行引用型別的顯式型別轉換.如果要轉換的型別與指定的型別相容,轉換就會成功,否則,返回null.sizeof運算子 使用sizeof運算子可以確定堆疊中值型別需要的長度.typeof運算子 typeof運算子返回乙個表...
常用運算子
這裡演示了幾個常用運算子的應用 前後自增運算子的區別 注意,這個經常會考到 cpp include intmain void 結果 i 4,j 4,k 4,m 3 press any key to continue 總結 前自增與後自增 相同處 都是使i與j的值加1,即i i 1,j j 1 不同處...
mysql 運算子轉義 mysql常用運算子
一 算數運算子 加法 減法 乘法 除法 返回餘數 二 比較運算子 等於 或 不等於 等於 這裡是安全的等於 例如 select null null 結果是1,如果是select null null 結果是null,有時候會報錯程式 between 存在於指定範圍 舉例 select 10 betwe...