c语言程序设计课件要位运算.pptVIP

  • 3
  • 0
  • 约5.83千字
  • 约 34页
  • 2019-01-01 发布于福建
  • 举报
c语言程序设计课件要位运算

位运算 课程:程序设计语言 教材:谭浩强《C程序设计》第三版 讲授:陈慧炜 本章重点 6种基本位运算符的使用及其功能 位运算符的综合使用 位段的理解和应用 整数的二进制表示 整数的二进制表示 求负数-47的补码 原码: 反码: 补码: 位与字节 位运算符 1、按位与() 00=0,01=0,11=1 该位只要有一个0便为0 计算: (3) (5) 按位与的用途 (1)清零(用0相) (2)保留指定位(用1相) (3)用来检测某个位是否置位(用1相) 例:有一数据b,想测试其第4位是否为1? 分析: 1.位号是从右向左数的 2. 设置一个只有第4位为1的二进制数a与b进行与运 算,如果结果则第4位为1;反之结果则第4位为0。 2、按位或(|) 0|0=0,0|1=1,1|1=1 该位只要有一个1便为1 按位或的用途: (1)置位:用1去跟某些位或,使

文档评论(0)

1亿VIP精品文档

相关文档