Chinaunix首页 | 论坛 | 博客
  • 博客访问: 410177
  • 博文数量: 101
  • 博客积分: 2324
  • 博客等级: 大尉
  • 技术积分: 887
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-19 19:28
文章分类

全部博文(101)

文章存档

2012年(3)

2011年(60)

2010年(38)

分类: C/C++

2011-03-25 14:10:30

位运算
1.位运算
  六种位运算符:
  & 按位与
  | 按位或
  ^ 按位异或
  ~ 取反
  《 左移
  》 右移
1)按位与(或)
   按位与运算符“&”(“|”)是双目运算符。其功能是参与运算的两数各对应的二进制相与(或)。
2)按位异或
   “^” 功能:参与运算的两数各对应的二进位相异或,当对应的二进制位相异时,结果为1。
3) 取反运算符
   “~” 功能:对参与运算的数各二进位按位取反。
4)左(右)移运算
  “《” (“》”)功能:把左(右)边的运算数的各二进位全部左(右)移若干个单位。高位丢弃,低位补零。
 
阅读(442) | 评论(0) | 转发(0) |
0

上一篇:结构体与共用体

下一篇:文件乱码问题

给主人留下些什么吧!~~