怎么判断一个整数是2的倍数
假设有一个整数,将其转换为二进制形式,可以发现:
偶数的第一位(也就是最低位)都是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的倍数相关推荐
- C语言基础课 编写程序之1.编写一个判断素数的函数,并利用该函数输出100~200的所有素数2.编写一个函数fun(),函数功能是:判断一个整数是否既是5又是7的整倍数,若是,输出yes,不是,输出n
1.编写一个判断素数的函数,并利用该函数输出100~200的所有素数 #include<stdio.h> #include<math.h> int fun(int n) {in ...
- 函数:判断一个整数是否既是5又是7的整倍数
编写一个函数fun,函数的功能是:判断一个整数是否既是5又是7的整倍数.若是,输出yes,否则输出no.在主函数中输入任意一个正整数,调用fun函数,输出该数对应的结果 #include<std ...
- Java 判断一个整数是否是质数
Java 使用三元表达式判断一个整数是素数还是合数 import java.util.Scanner; // 导入获取控制台的相关模块 public class PrimeNum {public st ...
- 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(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 ...
- Haskell语言实现判断一个整数是否是质数的代码及运行结果
问题:判断一个整数是否是质数 代码: isPrime::Int->BoolisPrime n=factors n==[1,n] 运行结果:
- c++输入一个整数判断是否为完全平方数_matlab判断一个整数是完全平方数
(C语言c++)判断一个数是否是 完全平方数的 整数倍 #include#includeint ispow(int x){ int& 用c编判断一个数是否是完全数 #include#in ...
- java判断一个整数是不是素数(质数)
java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...
- Java判断一个整数是否为水仙花数
判断一个整数是否为水仙花数 import java.util.Scanner;/*** 从键盘上输入一个数字,判断是不是水仙花数* <p>* 所谓"水仙花数"是指一个三 ...
- python判断回文数_Python实现判断一个整数是否为回文数算法示例
本文实例讲述了Python实现判断一个整数是否为回文数算法.分享给大家供大家参考,具体如下: 第一个思路是先将整数转换为字符串,再将字符串翻转并与原字符串做比较 def isPalindrome(se ...
最新文章
- IOC容器(底层原理解读)
- Flask自定义时间过滤器
- MATLAB 添加自有的工具包
- json字符串-单、双引号
- 详解!智能工厂物流系统规划步骤
- uln2003驱动蜂鸣器_51单片机蜂鸣器
- Word导出PDF后,PDF没有生成Word中对应的目录
- ​Debug如何引流(降龙十八掌)
- 一个页面中使用多个iframe导致在ie中假死问题的解决方法
- 数学建模美赛写作技巧
- Python+Vue计算机毕业设计房屋租赁管理系统p8pvy(源码+程序+LW+部署)
- 基于OpenStack的云计算平台搭建
- Linux中ftp安装与基本操作
- 检索报告计算机类,计算机类的检索报告.docx
- 以业务管理信息化系统建设推动施工企业数字化转型
- mysql数据库参考文献2018_reactome数据库2018更新啦
- win8系统如何修改锁屏界面壁纸
- 毕业半个月,我是如何同时做好字节程序媛、模特与写作博主的?
- reverse、inverse和converse区别
- JAVA 模板模式
热门文章
- 联阳IT6561|IT6561FN方案电路|替代IT6561方案设计DP转HDMI音视频转换器资料
- DNS解析:腾讯云转战cloudfare解析记录
- 嵌入式开发微处理器选型需要考虑的因素
- 解决Maven无法下载源代码包的问题
- 最直白的解释了,什么是期权波动率
- summernote支持视频上传功能,综合几个版本亲测可用
- ARM基础教程 1 | ARM、Cortex-M与ARMv8-M
- 关于zedboard无法烧写bit流文件的解决办法
- FRDM-KW41Z开发板使用显示驱动芯片HD44780的方法
- PHP各大音乐平台API接口下载,PHP各大音乐平台API接口