C语言程序设计与实验指导李爱玲姬秀荔主编11课件教学.pptVIP

  • 3
  • 0
  • 约 50页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计与实验指导李爱玲姬秀荔主编11课件教学.ppt

第11章 例如: 35 并不等于8,应该是按位与。 3 = () 5 = 如果参加运算的是负数(如-3 -5),则以补码形式表示为二进制数,然后按位进行“与”运算。    馋死 * * 11.1 位运算概述 11.2 位运算符和位运算 12.3 位运算举例 所谓位运算是指进行二进制位的运算。 a|b 从左向右 低 双目 按位或 | a^b 从左向右 ↓ 双目 按位异或 ^ ab 从左向右 ↓ 双目 按位与 a1, b2 从左向右 ↓ 双目 左移、右移 , ~a 从右向作 高 单目 取反 ~ 举 例 结 合 性 优 先 级 类 型 含 义 运 算 符 位运算概述 1 “按位与”运算符() 参加运算的两个数据,按二进位进行“与”运算。如果两个相应的二进位都为1,则该位的结果值为1,否则为0。 即00=0;01=0;10=0;1=1; 位运算符和位运算 按位与有一些特殊的用途: 清零。 (2) 取一个数中某些指定位。   按位或运算符(|) 两个相应的二进位中只要有一个为1,该位的结果值为1。 即 0|0=0; 0|1=1; 1|0=1; 1|1=1。 例如:060|017 将八进制数60与八进制数17进行按位或运算。

文档评论(0)

1亿VIP精品文档

相关文档