怎么判断一个整数是2的倍数
假设有一个整数,将其转换为二进制形式,可以发现:偶数的第一位(也就是最低位)都是0,奇数的第一位都是1因此,我们只需要判断整数的二进制形式下,第一位是0还是1,就可以判断其是不是2的倍数了。下面是代码:int n = 759;int i = n&1; // 与(&)运算:0&0=0,0&1=0,1&0=0,1&1=1cout << n << " is a multiple of 2?(0-No/1-Yes) :
原创
2022-02-18 19:09:18 ·
2577 阅读 ·
0 评论