不足8位补齐8位 不足2的n次方补齐2的n次方

来源:岁月联盟 编辑:猪蛋儿 时间:2011-12-26
最近驱动里碰到一个小问题,就是位补齐的问题,例如补齐8的倍数问题
假如byte data.
((data+8)>>3)<<3这样无论data是否为8的倍数,都会转换为8的倍数.
 
一次类推,对于2的n次方,左移右移的位数就是n了

摘自 Gary嵌入式

图片内容