11智能在线
新记
单片机c语言a|=BIT(b)是什么意思
如题所述
举报该文章
相关建议 2010-06-13
a=a|BIT(b) BIT(b)应该是一个有返回值的函数,整个语句代表的是一个数,它与a这个数进行或运算了之后把运算结果赋给a
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f2m8s28vm.html
其他看法
第1个回答 2019-07-18
是AVR?
BIT()在macros.h中有定义,#define
BIT(x)
(1
<<
(x));
|=是个双目运算符,如a+=b,等同于a=a+b;但前者的编译代码执行效率较高;
第2个回答 推荐于2016-10-18
是AVR?
BIT()在macros.h中有定义,#define BIT(x) (1 << (x));
|=是个双目运算符,如a+=b,等同于a=a+b;但前者的编译代码执行效率较高;本回答被提问者采纳
相似回答
大家正在搜
相关问题
单片机bit是什么意思
单片机 定义bit bdata是什么意思
单片机C语言里|=什么意思
单片机C语言中a=~(1<<b)
单片机C语言中|=什么意思?
单片机C语言编程BIT(PB0)的含义
51单片机C语言里面,定义bit的方法,有哪些,请举例,谢谢...
51单片机C语言中<<=和|=的意思是什么?