if()语句的为什么要用按为与?这句又是什么意思?求大神用简单易懂的解释来解答一下!

2025-04-27 15:39:33
推荐回答(1个)
回答1:

Led8_One这个变量第15位(最右边位为第0位)如果是1的话则HC595_DATA=1否则=0
这个按位与运算检查第15位是否是1,如果是1,则运算结果是0x80,它不等于0,则指向595的DATA赋值1;如果是0,运算结果是0