C语言-ch12位运算课件讲解.pptxVIP

  • 1
  • 0
  • 约1.16千字
  • 约 32页
  • 2021-10-08 发布于河南
  • 举报
第12章位运算;一、位运算;位运算符(Bitwise Operators);按位与(Bitwise AND);按位与举例;按位或(Bitwise Inclusive OR);按位或举例;按位异或(Bitwise Exclusive OR, XOR);按位异成用法举例;按位异成用法举例;按位取反(Ones Complement) §运算规则 o = 1; 1 = o; §用法 ★所有位翻转 ★获得适用于不同系统的位运算棋板;按位取反举例;左移(Left Shift) §运算规则 ★ i ? n ★把i各位全部向左移动n位 ★最左端的n位被移 出丢弃 ★最右端的n位用。补齐 §用法 ★若没有溢出,则左移n位相当于乘上211 ★运算速度比真正的乘法和第运算快得多;左移举例;右移(Right Shift);右移(Right Shift);右移举例 §运算举例 0101,1101 ? 3 0000,1011(101);不同长度数据位运算规则;二、位运算举例;例1:将16进制数按二进制输出 #include stdio.h void main() |団 〈 ChlLl. c int i; short a; scanf(”%X”, a); for (i=15;i=0;i-) pr

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档