位运算

阅读更多
C中的位运算
能够运用到任何整形的数据类型上(包括char, int), 无论有没有short, long, unsigned这样的限定词.


位运算的应用
//  交换指针变量x,y所指向的存储位置处存放的值
//  优势是不需要第三个位置来临时存储另一个值
//  但是这个方法并没有明显的性能优势,只是一个智力上的消遣
void  inplace_swap( int   * x,  int   * y)
{
 
* =   * ^   * y;
 
* =   * ^   * y;
 
* =   * ^   * y;
}

位运算常见用法:
实现掩码运算



-----------------------------------
Java中的位运算


你可能感兴趣的:(C,C++,C#)