专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »C 教程 » 位运算符:位运算符按位与小议 »正文

位运算符:位运算符按位与小议

来源: 发布时间:星期二, 2008年9月30日 浏览:58次 评论:0
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页

发表评论

  • 昵称:
  • 内容: