Macros

给我一支烟!请所有烦恼都能过往如云烟!

导航

移位运算

移位运算比乘法运算要快很多倍,因此a*255的运算书写为:
   a =(a<<8)-a; //a*255 = a*256 - a = (a<<8) - a
解析:
   a*256-a = a*(2的8次方)=a<<8(a左移8位)-a
注:
  <<:左移,值越大.例:10<<2=10*(2的2次方)=40
  >>:右移,值越小.例:10>>2=10*1/(2的2次方)=

posted on 2005-08-22 10:40  Macros  阅读(236)  评论(0)    收藏  举报