位运算笔记
一個數(shù)按位取反偶數(shù)次還是這個數(shù)本身
一個數(shù)異或本身是0
一個數(shù)異或0還是這個數(shù)
一個數(shù)異或另一個數(shù)偶數(shù)次還是這個數(shù)
/*
一個數(shù)與0是0
一個數(shù)與上二進(jìn)制全是1的數(shù)還是這個數(shù)本身 #或與之相反
*/
<< //位左移運(yùn)算符 << n 左移n位,最右端用零補(bǔ)齊
>> //位右移運(yùn)算符 >> n 右移n位,最左端用0 補(bǔ)齊
一個數(shù)左移幾位就是乘以2的幾次方
右 除 (符號不變)
位運(yùn)算比基本運(yùn)算快
相反數(shù)是取反加一。
一個數(shù)的補(bǔ)碼是他的相反數(shù) //補(bǔ)碼是取反加一
反碼是按位取反
轉(zhuǎn)載于:https://www.cnblogs.com/CharlesNels/p/9555797.html
總結(jié)
- 上一篇: go语言实现简易ftp客户端
- 下一篇: 会话(cookie的使用,路径和Sess