假设有一个整数,将其转换为二进制形式,可以发现:

偶数的第一位(也就是最低位)都是0,奇数的第一位都是1

因此,我们只需要判断整数的二进制形式下,第一位是0还是1,就可以判断其是不是2的倍数了。

下面是代码:

int n = 759;
int i = n&1; // 与(&)运算:0&0=0,0&1=0,1&0=0,1&1=1
cout << n << " is a multiple of 2?(0-No/1-Yes) : " << !i <<endl;

运行结果:

怎么判断一个整数是2的倍数相关推荐

  1. C语言基础课 编写程序之1.编写一个判断素数的函数,并利用该函数输出100~200的所有素数2.编写一个函数fun(),函数功能是:判断一个整数是否既是5又是7的整倍数,若是,输出yes,不是,输出n

    1.编写一个判断素数的函数,并利用该函数输出100~200的所有素数 #include<stdio.h> #include<math.h> int fun(int n) {in ...

  2. 函数:判断一个整数是否既是5又是7的整倍数

    编写一个函数fun,函数的功能是:判断一个整数是否既是5又是7的整倍数.若是,输出yes,否则输出no.在主函数中输入任意一个正整数,调用fun函数,输出该数对应的结果 #include<std ...

  3. Java 判断一个整数是否是质数

    Java 使用三元表达式判断一个整数是素数还是合数 import java.util.Scanner; // 导入获取控制台的相关模块 public class PrimeNum {public st ...

  4. 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(1-12)|| 运算符的优先级问题 ||输出小写的a-z以及大写的Z—A||求出1-1/2+1/3-1/4…..1/

    判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,         其各个位上数字立方和等于其本身.例如: 153 = 1*1*1 + 5*5*5 + 3*3*3                 ...

  5. Haskell语言实现判断一个整数是否是质数的代码及运行结果

    问题:判断一个整数是否是质数 代码: isPrime::Int->BoolisPrime n=factors n==[1,n] 运行结果:

  6. c++输入一个整数判断是否为完全平方数_matlab判断一个整数是完全平方数

    (C语言c++)判断一个数是否是 完全平方数的 整数倍 #include#includeint ispow(int x){    int& 用c编判断一个数是否是完全数 #include#in ...

  7. java判断一个整数是不是素数(质数)

    java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...

  8. Java判断一个整数是否为水仙花数

    判断一个整数是否为水仙花数 import java.util.Scanner;/*** 从键盘上输入一个数字,判断是不是水仙花数* <p>* 所谓"水仙花数"是指一个三 ...

  9. python判断回文数_Python实现判断一个整数是否为回文数算法示例

    本文实例讲述了Python实现判断一个整数是否为回文数算法.分享给大家供大家参考,具体如下: 第一个思路是先将整数转换为字符串,再将字符串翻转并与原字符串做比较 def isPalindrome(se ...

最新文章

  1. IOC容器(底层原理解读)
  2. Flask自定义时间过滤器
  3. MATLAB 添加自有的工具包
  4. json字符串-单、双引号
  5. 详解!智能工厂物流系统规划步骤
  6. uln2003驱动蜂鸣器_51单片机蜂鸣器
  7. Word导出PDF后,PDF没有生成Word中对应的目录
  8. ​Debug如何引流(降龙十八掌)
  9. 一个页面中使用多个iframe导致在ie中假死问题的解决方法
  10. 数学建模美赛写作技巧
  11. Python+Vue计算机毕业设计房屋租赁管理系统p8pvy(源码+程序+LW+部署)
  12. 基于OpenStack的云计算平台搭建
  13. Linux中ftp安装与基本操作
  14. 检索报告计算机类,计算机类的检索报告.docx
  15. 以业务管理信息化系统建设推动施工企业数字化转型
  16. mysql数据库参考文献2018_reactome数据库2018更新啦
  17. win8系统如何修改锁屏界面壁纸
  18. 毕业半个月,我是如何同时做好字节程序媛、模特与写作博主的?
  19. reverse、inverse和converse区别
  20. JAVA 模板模式

热门文章

  1. 联阳IT6561|IT6561FN方案电路|替代IT6561方案设计DP转HDMI音视频转换器资料
  2. DNS解析:腾讯云转战cloudfare解析记录
  3. 嵌入式开发微处理器选型需要考虑的因素
  4. 解决Maven无法下载源代码包的问题
  5. 最直白的解释了,什么是期权波动率
  6. summernote支持视频上传功能,综合几个版本亲测可用
  7. ARM基础教程 1 | ARM、Cortex-M与ARMv8-M
  8. 关于zedboard无法烧写bit流文件的解决办法
  9. FRDM-KW41Z开发板使用显示驱动芯片HD44780的方法
  10. PHP各大音乐平台API接口下载,PHP各大音乐平台API接口