C语言程序设计教程第2版普通高等教育“十一五”国家级规划教材课件作者李丽娟C第2版(第11章节_位运算).pptVIP

  • 1
  • 0
  • 约4.17千字
  • 约 19页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计教程第2版普通高等教育“十一五”国家级规划教材课件作者李丽娟C第2版(第11章节_位运算).ppt

尚辅网 / 第11章 位运算 本章主要内容 1.按位取反运算 2.按位左移运算 3.按位左移运算 4.按位与运算 5.按位或运算 6.按位异或运算 7.复合位运算 第11章 位运算 11.1 位运算符 C 既具有高级语言的特点,又具有低级语言的功能,位运算能力就是其特色之一。所谓位运算就是指进行二进制位的运算。 C提供的位运算符有: 运算符 含义 按位与 | 按位或 ? 按位异或 ~ 取反 左移 右移 说明: ? 位运算符中除“~”外,其余均为二目运算符,即要求两侧各有一个运算量。 ? 运算量只能是整型或字符型的数据,不能为实型数据。 11.2 “按位与” 运算符 参加运算的两个运算量之对应位都为1,则该位的结果为1,否则为0。即: 00=0 01=0 10=0 11=1 例: 35=1 3的补码: 5的补码: 运算符的用途: ? 清零 如果想将一个单元清零(全部二进位为?),则只要找一个数的补码的对应位0与被清零数的对应位1刚好对应,然后使两者进行 运算。 如: 00

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档