摘要:
~ | & ^ << >>这些都是按位运算,什么意思?就是一位一位的进行运算。所以 ! 和 ~ 是不同的。基本的操作:and ----- &or ----- |取反 ----- ~异或 ----- ^同或 ----- ~(^) // 异或后求反<<(左移) >>(右移)(真值表很容易在网上搜到,就不列了)这5个基本的运算可以求出很多意想不到的东西。下面是一些自己总结的:一般位运算分为:取位操作、改位操作、功能性的操作。取出某个数的某一位:get_bitbool get_bit(int t,int x) { // 在 t 中,取出第 阅读全文
posted @ 2011-11-13 21:58 MDeath-Kid 阅读(1368) 评论(0) 推荐(0)
浙公网安备 33010602011771号