抱歉,评论被关闭
怎样用位逻辑异或(^) 交换两个数字
之前写了一篇文章 “一道灵异的程序试题”
两个数字的交换
今天在回顾一些基础算法 发觉这个^运算符号 以前基本上没有用呢!
这个位逻辑异或运算符特强大的,怎能把它丢掉!
<?php $m=123; $n=321; echo "初始化 m=".$m." n=".$n."<br>"; $m^=$n; $n^=$m; $m^=$n; echo "交换后 m=".$m." n=".$n; ?>
本文出自 “凹凸曼” 博客,请务必保留此出处http://www.apoyl.com/?p=1087
Tag: PHP
日志信息 »
该日志于2011-07-18 09:53由 凹凸曼 发表在PHP分类下,
评论已关闭。
目前盖楼