C语言程序设计方少卿主编铁道C第9章(修订版)课件教学.pptVIP

  • 2
  • 0
  • 约5.61千字
  • 约 53页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计方少卿主编铁道C第9章(修订版)课件教学.ppt

第9章 位运算 9.0 引例 9.1 位运算概述 9.2 位运算 9.3 位域 9.4 复习指南 9.0 引例 【引例】从键盘输入一个正整数,判断此数是奇数还是偶数。 程序代码 #include stdio.h main() { int x; while (1) { printf(\n please input a number: ); scanf(%d,x); if(x0) break; } if((x0x01)==0) /*判断最后一位是0还是1* / printf(%d is a even number. ,x); else printf(%d is a odd number.,x); } 9.1 位运算概述 9.1.1 位运算 所谓位运算,是指对一个数据的某些二进制位进行的运算。 1.位运算符 2.位复合赋值运算符 9.2 位运算 9.2.1 按位与运算 运算规则是:00=0,01=0,10=0,11=1 例如:106可写算式如下。(10的二进制补码) (6的二进制补码) (1的二进制补码) “按位与”运算的应用主要为: 按位清零 测试指定位的值 获取指定

文档评论(0)

1亿VIP精品文档

相关文档