我一直在看一个二进制计数器的示例代码,我很难完全理解在使用逐位操作切换每个ledOnOffState的for循环中发生了什么。我认为,对于循环中的每个十进制数,它们的二进制值都被用于对ledOnOffState ()中的1、2和4的二进制值进行运算。但我不太确定这些部分到底在做什么。printf("The decimal %d is %d%d%d in binary\n", i, led3OnOffState, led2OnOffState, led1OnOffState);
如果它只比较</e