快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

位运算符按位与小议

  1.位运算是对整型数据的运算(可以操作到位)
 
  2.符号位参与运算3.主要用于系统程序设计
 
  位运算符共有6 种:它们是:按位与(&)
 
  按位或(|)
 
  按位异或(^)
 
  按位取反(~)
 
  左移(<<)
 
  右移(>>)
 
  举例:按位“与”
 
  例如:已知:char a=3, b=-2 , c ;求: c = a & b ;

    下面是我的求解过程。
 
  1.分别求出3、-2的2进制。3的是11,2的……111111111111111110,各保留八位,从右到左,不够的0填充。
 
  2.这样代码会是这样。
 
  a 0000 0011 & b 1111 1110
 
  c 0000 0010
 
  只有上下同为1时才为真,也就是1.
 
  3.2进制的10是十进制的2,求解完毕。
 

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论