手机子王掩码和网关查找_C程序使用位掩码查找奇数或偶数
手机子王掩码和网关查找
Problem statement: Write a C program to find odd or even no using bitwise operators.
问题陈述:编写一个C程序以使用按位运算符查找奇数或什至无 。
Solution: We can use bitwise operator here to solve the problem.
解决方案:我们可以在这里使用按位运算符来解决问题。
Solution
解
Let n be a number
n &1 = 0000000d where d is the LSB of n
So,
If LSB ==1
It's odd number
Else
Even no
To understand the concept of "LSB" & bitwise operators please read: Bitwise Operators and their working with Examples in C
要了解“ LSB”和按位运算符的概念,请阅读: 按位运算符及其在C语言中与Example一起使用
Example:
例:
Let n be 7 //00000111
n & 1 = 1
00000111(7) & 00000001(1) =00000001 (1)
Thus it's an odd number
Let n be 6 //00000110
N&1=0
00000110(6) & 00000001(1) =00000000 (0)
Thus it's an even number
C implementation
C实现
#include <stdio.h>
int main()
{int n;
printf("enter no: ");
scanf("%d",&n);
//n&1 actually results in 0000000d where d is your LSB
if(n&1==1)
printf("it's odd no");//for odd no LSB 1
else
printf("it's even no");//for even no LSB 0
return 0;
}
Output
输出量
First run:
enter no: 7
it's odd no
Second run:
enter no: 6
it's even no
翻译自: https://www.includehelp.com/c-programs/find-odd-or-even-number-using-bitmasking.aspx
手机子王掩码和网关查找
手机子王掩码和网关查找_C程序使用位掩码查找奇数或偶数相关推荐
- 子网掩码+ip地址_C ++程序使用位掩码查找唯一编号
子网掩码+ip地址 Problem statement: C++ Program to find unique number in an array of n numbers in which exc ...
- 对长度为200的有序表进行二分查找_程序员常用的查找算法(顺序、二分、插值、分块、斐波那契)...
顺序查找 基本思想 属于线性查找和无序查找,从一端开始顺序扫描,直到找到与目标值value相等的元素. 这是最基本的查找方法,也是时间复杂度最高的查找算法. 在数据过多时,这种方法并不适用. 代码实现 ...
- kotlin 查找id_Kotlin程序在矩阵中查找偶数和奇数的频率
kotlin 查找id Given a matrix, we have to find frequencies of even and odd numbers. 给定一个矩阵,我们必须找到偶数和奇数的 ...
- [ecshop 资料 ] 通联支付 wap 手机端 开发帮助中心 手机支付网关 帮助中心
一.网关支付接口规范下载地址 接口开发常见问题参考也可参考以上页面 pc 开发帮助中心 http://113.108.182.3:8282/techsp/helper/procedure/wg/ wa ...
- 数据库安全之数据掩码:SQL新功能之动态数据掩码(SQL2016AZURE SQL)
我们在开发上都有这样的需求:对部分敏感数据进行屏蔽,如身份证信息,名字的一部分等 显示如: 在开发上,一般来是取出相应的文字后进行替换,如可以用下面的方法. function plusXing ...
- 【Golang第6章:排序和查找】golang怎么排序,golang的顺序查找和二分查找,go语言中顺序查找二分查找介绍和案例
介绍 这个是在B站上看边看视频边做的笔记,这一章是GO语言的排序和查找 有golang怎么排序,golang的顺序查找和二分查找,go语言中顺序查找二分查找介绍和案例,具体请看[文章目录] 配套视频自 ...
- 位运算的那些事(三)位掩码
位运算的那些事系列: <位运算的那些事(一)搞懂机器码> <位运算的那些事(二)如何位运算> <位运算的那些事(三)位掩码> 前两篇我重点针对位运算基础以及运算过程 ...
- PPPoE获取到32位掩码的研究
文档也是以前丢失的文档,应该是2013年左右写的,现在把它找回来. 这是搬家之前的事了,有次我进入路由器设置页面时突然发现如下问题: 掩码是32位.一般说来,网络至少有4个地址才能通信,即网络地址一个 ...
- 手撸一个仿蚂蚁森林微信小程序
每天逛逛CSDN,看看大牛们的技术文章,查找自己想了解的知识,是我必做的事情. 每天到支付宝看看自己的余额,看看自己的33块钱还在吗?顺便到蚂蚁森林收下自己和好友的能量是我必做的事.看着自己的能量又被 ...
最新文章
- antd自定义分页器_自定义分页器
- 谜题14:转义字符的溃败
- vue滚动条滚到到底部触发的方法
- 深度学习(5) - 卷积神经网络
- 【Kafka】Kafka eagle 监控界面无数据
- opencv 从原始的图像中找出ROI区域
- 【转】Unity3D研究院之设置自动旋转屏幕默认旋转方向
- 微信硬件平台发布八大行业解决方案 成功细分着陆传统行业
- 地磅称重软件源码_地磅称重软件需求梳理的重要性
- jq中each的中断
- 适用于ActiveX v18.6 x86的Codejock Xtreme Suite Pro
- Charles进行弱网测试
- xbox蓝牙手柄驱动_如何通过蓝牙将Xbox One控制器连接到Windows
- 美颜SDK全身美颜是基于什么技术实现的?
- 微信小程序:意见反馈制作(1)(可加图片)
- matlab模拟频谱仪,毕业设计基于MATLAB的声音信号频谱分析仪源代码V3.1(手机版)...
- C++入门教程(十一、宏)
- FontAwesome图标字体库和CSS框架
- 【Linux基础】Windows10安装Ubuntu20.04双系统
- nForce主板 巧妙去掉“安全删除硬盘”图标!
热门文章
- php 空模块,tp5.1配置空模块,空方法
- Mysql数据库引擎快速指南
- QML Profiler性能优化教程
- Item 13 Minimize the accessibility of classes and members
- tomcat 多项目多HOST配置
- SharePoint CAML In Action——Part I
- vs运行时候冒了这个错:无法启动IIS Express Web 服务器~Win10
- easyUI layout 中使用tabs+iframe解决请求两次方法
- mysql复制: 一个master对应1个slave
- php __FILE__和$_SERVER['SCRIPT_FILENAME']区别