LED = 0xfe;和 LED = LED << 1; 是什么意思

处置室2023-04-26  20

0xfe是16进制数。

LED = 0xfe,代表让最后一个灯亮。

LED = LED << 1,意思是让赋给led的16进制数左移一,在电路上表现为倒数第二个灯亮。

右移取决于变量的类型

如果 变量是char 有符号 一字节 那么0xfe右移 左边要填1, 也就是右移6位结果是0xff

如果是无符号, 或者是超过一字节的有符号,那么左边填0

右移6位结果为 0x03

以上就是关于LED = 0xfe;和 LED = LED << 1; 是什么意思全部的内容,包括:LED = 0xfe;和 LED = LED << 1; 是什么意思、在c语言中的0xfe向右移动6位是多少、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3683991.html

最新回复(0)