第一知识网
www.001rz.comC语言左位移运算符和右位移运算符是什么意思,怎么运算,举个例子..
日期:2021-09-17 14:01:03 人气:60
位移运算符是左移"<<"和右移">>"
用处是进行位运算,在嵌入式中应用比较多.因为一般来说位运算执行速度快,所以在精确运算中会常用到.
举个例子,你要除2,
用普通方法是 x/=2;是吧?
位运算的方法是 x>>=1; 右移一位,相当于除2了,效率更高(当然也是省略小数点的)
特别是进行大值之间的运算,就更能体现效率了
用处是进行位运算,在嵌入式中应用比较多.因为一般来说位运算执行速度快,所以在精确运算中会常用到.
举个例子,你要除2,
用普通方法是 x/=2;是吧?
位运算的方法是 x>>=1; 右移一位,相当于除2了,效率更高(当然也是省略小数点的)
特别是进行大值之间的运算,就更能体现效率了
上一篇:=COUNTIF(排名!C3:C387,"=113") =COUNTIF(排名!C3:C387,"=112") 如何让列不变,后面的数自动递减呢?
下一篇:我女友胸围103-108肩宽42-45 该买多大型号的文胸
下一篇:我女友胸围103-108肩宽42-45 该买多大型号的文胸