嵌入式Linux程序开发基础解读.ppt

嵌入式Linux程序开发基础解读

将其保存为test2.sh。然后再编译并执行程序。 [root@localhost shell] # chmod +x test2.sh [root@localhost shell] # ./test2.sh Press any key to continue ...... 4.6 位运算 4.6.1 位运算符 C语言提供了六种位运算符:   (按位与)、|(按位或)、^(按位异或)、~(取反)、(左移)、(右移)。 1、按位与运算 按位与运算:只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。   例如:9 5可写成算式如下: 可见 9 5 = 1。   按位与运算通常用来对某些位清0或保留某些位。 例如把a 的高八位清0,保留低八位,可作 a 0x00ff 运算(0x00ff的二进制数为0000000011111111)。 main(){  int a=9,b=5,c;  c=ab;  printf(a=%d/nb=%d/nc=%d/n,a,b,c); } 2、 按位或运算 只要对应的二个二进位有一个为1时,结果位就为1。 例如:9|5可写算式如下: 可见9|5=13。 main(){  int a=9,b=5,c;  c=a|b;  printf(a=%d/nb=%d/nc=%d/n

文档评论(0)

1亿VIP精品文档

相关文档