liulunet

成长记录

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

经过microsoftmvp的指点学到这个方法

x^=y;
y^=x;
x^=y;

^是位异或操作符,在每个位的位置,如果两个操作数对应的位只有一个(不是两个)为1,则操作结果中该位为1,否则为0。

 

另外还学到一种方法,不过遇到值为0就不行了(除数不能为0)

 

a=a*b;
b=a/b;
a=a/b;


相比之下还是位异或方法最好。

posted on 2011-05-19 12:52  liulunet  阅读(509)  评论(0)    收藏  举报