文档简介
由于PIC处理器对位操作是最高效的,所以把一些BOOL变量放在一个内存的位中,既可以达到运算速度快,又可以达到最大限度节省空间的目的。 在C中的位操作有多种选择。 ********************************************* 如:char x;x=x|0B00001000; /*对X的4位置1。*/ char x;x=x&0B11011111; /*对X的5位清0。*/ 把上面的变成公式则是: #define bitset(var,bitno)(var |=1<<bitno) #define bitclr(var,bitno)(var &=~(1<<bitno)) 则上面的操作就是:char x;bitset(x,4)
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子