码迷,mamicode.com
首页 > 其他好文 > 详细

奇偶数的判断:取余、按位与

时间:2016-04-20 22:01:43      阅读:1409      评论:0      收藏:0      [点我收藏+]

标签:

  过去判断奇数偶数的编程习惯一直是除以2取余。最近在看高性能javascript书,也晓得了更快的判断方法,就是和1按位与。

  因为奇数的二进制表示法的最低位是1,偶数的最低位是0。那么用这个数去和1按位与,如果是奇数,那么结果就是1;偶数结果则是0。

  

<?php

$i = 1;  $j = 2;

echo $i%2 == 1;    
echo $j%2 == 0;

echo ($i & 1) == 1;
echo  ($j & 1) == 0;

 

 

-

 

奇偶数的判断:取余、按位与

标签:

原文地址:http://www.cnblogs.com/firstForEver/p/5414461.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!