嵌入式Linux下C程序设计-11位操作幻灯片.ppt

中程在线信息产业培训网 嵌入式linux下C程序设计 位操作 位运算是一种对运算对象按二进制位进行操作的运算。 位运算的特点 位运算不允许只操作其中的某一位,而是对整个数据按二进制位进行运算; 位运算的对象只能是整型数据(包括字符型),运算结果仍是整型数据 位运算符分为位逻辑运算符、位移位运算符、位自反赋值运算符三种 位运算符 位运算符、位移运算符: 位运算符 按位与 00=0; 01=0; 10=0; 11=1 按位或 | 0|0=0; 0|1=1; 1|0=1; 1|1=1 按位异或 ^ 0^0=0; 0^1=1; 1^0=1; 1^1=0 按位取反~ ~0=1; ~1=0; 练习: 1、输入一个整数,输出其二进制以左高位右低位打印 2、实现32bit的数逆序 如:0= 0练习: 编写一个函数,将一个数的某一位置0或1 编写一个函数,获取一个数的第n位是0还是1 中程在线信息产业培训网

文档评论(0)

1亿VIP精品文档

相关文档