- 2
- 0
- 约5.61千字
- 约 53页
- 2017-01-02 发布于广东
- 举报
第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)