程序有部分不明白,求高手解释
时间:10-02
整理:3721RD
点击:
LedBuff[5]=LedChar[ircode[0]>>4];
LedBuff[4]=LedChar[ircode[0]&0x0f];
LedBuff[1]=LedChar[ircode[2]>>4];
LedBuff[0]=LedChar[ircode[2]&0x0f];
这个>>4和&0X0F是什么意思
LedBuff[4]=LedChar[ircode[0]&0x0f];
LedBuff[1]=LedChar[ircode[2]>>4];
LedBuff[0]=LedChar[ircode[2]&0x0f];
这个>>4和&0X0F是什么意思
>>4是右移四位。&0x0f是取ircode[]的低四位。
>>4就是向右边移动四位
&0x0f就是取数据的低四位
也可以这样写
ircode[0]/16
ircode[0]%16
但效率比原来低
我看了好几个程序都分高低位,为什么要分开高低4位?
看你程序需要吧!
那几个程序都是用1602显示的,其实要怎么分是看个人的,是吧?
只要能实现你功能就可以了,但你要明白它有什么作用啊!