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

位运算:判断奇偶数

时间:2021-06-21 20:44:08      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:操作   ant   default   source   dep   number   int   return   表示   

基础:

与操作:n & 0 = 0

计算机中的数字通常用二进制补码表示
如果为 正数,补码 = 源码,判断奇偶时与1相与,奇数为1,偶数为0
如果为 负数,补码->源码:保持符号位不变,其他各位取反加1,判断奇偶时仍看最后一位,先取反后加1,结果仍与原来相同。与1相与,仍是奇数为1,偶数为0

代码:
Boolean isOdd(int number) {  // 判断是否是奇数
  return number & 1;
}
参考:

https://blog.csdn.net/taizhoufox/article/details/4583243?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.nonecase

位运算:判断奇偶数

标签:操作   ant   default   source   dep   number   int   return   表示   

原文地址:https://www.cnblogs.com/yuanyunjing/p/14912835.html

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