单片机C语言中x[0]=x[0]|0x01什么意思?

单片机C语言中x[0]=x[0]|0x01什么意思

x[0]=x[0] | 0x01是让x[0]这个数的第0位为1,其它为保持不变,然后赋值回给x[0]。
|是c语言中的或运算符,是二进制位运算符,两个数要计算的位都为0结果是0,只要有一个数计算位是1结果为1。
温馨提示:答案为网友推荐,仅供参考
相似回答