P0MDIN =0xff;和P0MDIN |=0xff;这两种表达有什么区别?加了“|”有什么含义?
1个回答

加上|是或运算,0xff的二进制是1111 1111,就是将P0MDIN(如果是8位)的每一位或上1,所有的值都变成1111 1111,这样的技巧在标志位里面用的很多哦.

比如之前的P0MDIN(8位二进制)为0000 1000 P0MDIN|=0xff的值就为0xff.

还有不懂可以追问我~