其他分享
首页 > 其他分享> > C语言单片机:左移与右移

C语言单片机:左移与右移

作者:互联网

b=a<<n 等价于b=a*2^n(左移后是左移前的2^n倍:变大)

b=a>>n 等价于b=a/2^n(右移前是右移后的2^n倍  变小)
说个容易记的
左移n位就是将数转为二进制后 右面加n个零 左面的n位舍弃
右移n位就是将数转为二进制后 左面加n个零 右面的n位舍弃

在单片机中控制LED灯假设低电平亮时,不管是左移还是右移,都是补0,所以亮的灯越来越多。

标签:右移,将数,左移,C语言,单片机,左面,右面
来源: https://www.cnblogs.com/xkdn/p/15107208.html