位运算判断一个数是奇数仍是偶数

在 leetcode 上刷题的时候,有道题须要判断一个数是奇数仍是偶数。看到大神写的判断方法。记录一下web 代码以下 int t = 3; // 要判断的数. int odd = t & 1; // 如此简单 若是是奇数 odd 为 1,偶数的话则为0ruby 原理 一个数若是是奇数的话,那么他的二进制最后一位必定为1. 好比 3, 他的二进制表示为 11 而 1 的二进制为 01 ,两个相与,
相关文章
相关标签/搜索