坏坏谈位运算

香水坏坏 发表于 2008-3-10 [ASP.NET]

& 按位与:
按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。

这个比较好理解,打个比方A,B都拥有某样东西的C(这里是1,你可以把他当成 ¥¥¥)的时候,当A和B某天走到一起的时候,一看大家都有啊,不错,继续保留(PS:一同富裕)
如果A看到B或者B看到A任意一方没有C,他们其中一个就开始讲义气了就把东西丢了,(PS:要穷一起穷,傻。。。)
当A和B都是穷光蛋的时候,没办法大家都是穷人

结论:&两个人关系不错,但没头脑

| 按位或:按位或运算 按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。

还是运用上面的例子:
当A和B某天走到一起的时候,一看大家都有啊,不错,继续保留(PS:一同富裕)
如果A看到B或者B看到A任意一方没有C,他们其中一个也开始讲义气了,大家一起用,就都有了C,(PS:共同富裕)
当A和B都是穷光蛋的时候,没办法大家都是穷人

结论:| 体现两个人关系不错,还懂有福同享

^ 按位异或
按位异或运算 按位异或运算符“^”是双目运算符。其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。参与运算数仍以补码出现。

继续运用上面的例子:
当A和B某天走到一起的时候,一看大家都有啊,彼此都不爽,结果打起来了,都成穷鬼了
如果A看到B或者B看到A任意一方没有C,其中一个得意起来了,施舍点给对方,结果都有钱了
当A和B都是穷光蛋的时候,没办法大家都是穷人

结论:^ 体现了两个人都是见不得别人好的人,而且容易洋洋得意

299 2 
访客评论
  • a    [2008-3-28]
    问下你做不做连接
  • 星星网络    [2008-3-17]
    非常精彩 呵呵
发表评论
  • 你的姓名:
  • 你的网站:
  •   EMAIL:   
  • 评论内容:
  • 私人