C语言程序设计12章 位运算1.pptVIP

  • 3
  • 0
  • 约7.04千字
  • 约 22页
  • 2016-03-03 发布于重庆
  • 举报
C语言程序设计12章 位运算1.ppt

第十二章 位运算 小结 §12.1 位运算符和位运算 §12.2 位运算举例 §12.3 位段 * LanJiming@ copyright * 四川理工学院计算机科学系 《C语言程序设计》 第 *页 * C语言允许对内存中的字节或字节内的二进制位进行运算,即位运算. 12.1 位运算符和位运算 位运算符共6 种: | ^ ~ 说明: 1. 位运算符中除了~是单目运算符外,其余均为二目运算符,即要求运算符两侧各有一个运算对象. 2. 运算对象只允许是整型或字符型数据.包括: char, short, int, long, unsigned . 第十二章 位运算 12.1.1 “按位相与” 运算符 () 作用: 对参加运算的两个二进制数按位进行逻辑与运算. 规则: 00 = 0 , 10 = 0 , 01 = 0 , 11 = 1 例如: a = 1, b = ?2, 则: a b = 0 000000001111111100000000 a b ab 用途:“与”0可以屏蔽掉某些位,“与”1可以筛选出某些位。典型的用法有: 清零。欲对一个字节清零,通常是“与”上0

文档评论(0)

1亿VIP精品文档

相关文档